aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/guix-data-service.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-qa-frontpage/guix-data-service.scm')
-rw-r--r--guix-qa-frontpage/guix-data-service.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/guix-qa-frontpage/guix-data-service.scm b/guix-qa-frontpage/guix-data-service.scm
index cd26518..7a01e7f 100644
--- a/guix-qa-frontpage/guix-data-service.scm
+++ b/guix-qa-frontpage/guix-data-service.scm
@@ -47,7 +47,9 @@
revision-system-tests
package-substitute-availability-url
- package-substitute-availability))
+ package-substitute-availability
+
+ package-reproducibility-url))
(define-exception-type &guix-data-service-error &error
make-guix-data-service-error
@@ -298,3 +300,9 @@
(if json-body
(assoc-ref json-body "substitute_servers")
#f)))
+
+(define* (package-reproducibility-url commit)
+ (simple-format
+ #f
+ "https://data.qa.guix.gnu.org/revision/~A/package-reproducibility.json"
+ commit))