aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/guix-data-service.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-07-05 11:24:12 +0100
committerChristopher Baines <mail@cbaines.net>2023-07-05 11:24:12 +0100
commit05edc13c9b82f65f852a2643f3d561277a6f0f54 (patch)
tree51b629995f43ce379316be7cb36a4f6feb5d9ff4 /guix-qa-frontpage/guix-data-service.scm
parentf3e888bf34c8fdc5ef7cee67054c159264dee4a7 (diff)
downloadqa-frontpage-05edc13c9b82f65f852a2643f3d561277a6f0f54.tar
qa-frontpage-05edc13c9b82f65f852a2643f3d561277a6f0f54.tar.gz
Add a new package changes page
And make some refactoring to make this easier.
Diffstat (limited to 'guix-qa-frontpage/guix-data-service.scm')
-rw-r--r--guix-qa-frontpage/guix-data-service.scm16
1 files changed, 6 insertions, 10 deletions
diff --git a/guix-qa-frontpage/guix-data-service.scm b/guix-qa-frontpage/guix-data-service.scm
index c35881c..fbb41ee 100644
--- a/guix-qa-frontpage/guix-data-service.scm
+++ b/guix-qa-frontpage/guix-data-service.scm
@@ -19,8 +19,8 @@
guix-data-service-error->sexp
- revision-derivation-changes-url
- revision-derivation-changes
+ compare-package-derivations-url
+ compare-package-derivations
revision-comparison-url
revision-comparison
@@ -118,7 +118,7 @@
(< (guix-data-service-error-response-code exn)
500))))))
-(define* (revision-derivation-changes-url base-and-target-refs #:key systems)
+(define* (compare-package-derivations-url base-and-target-refs #:key systems)
(string-append
"https://data.qa.guix.gnu.org/compare/package-derivations.json?"
"base_commit=" (assq-ref base-and-target-refs 'base)
@@ -131,16 +131,12 @@
"&target=none"
"&field=builds&limit_results=&all_results=on"))
-(define (revision-derivation-changes url)
+(define (compare-package-derivations url)
(let ((json-body
(guix-data-service-request url)))
(if json-body
- (values (vector->list
- (assoc-ref json-body
- "derivation_changes"))
- (alist-delete "derivation_changes"
- json-body))
- (values #f #f))))
+ json-body
+ #f)))
(define* (revision-comparison-url base-and-target-refs #:key (json? #t))
(string-append