aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/hooks.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-11-24 20:46:28 +0000
committerChristopher Baines <mail@cbaines.net>2020-11-24 21:24:32 +0000
commit944ec3bdbf83d61108e0b61a2eebd3b1a4189419 (patch)
tree10e980dfe29625520ec4df53fd02b44a832366e6 /guix-build-coordinator/hooks.scm
parent4b6c97e71cffa99083990d77d958108a052e4681 (diff)
downloadbuild-coordinator-944ec3bdbf83d61108e0b61a2eebd3b1a4189419.tar
build-coordinator-944ec3bdbf83d61108e0b61a2eebd3b1a4189419.tar.gz
Propagate build tags when inserting builds for missing inputs
This is useful when using tags to track the origin of builds. This doesn't necessarily have to be mandatory, maybe there are some tags where propagating isn't helpful.
Diffstat (limited to 'guix-build-coordinator/hooks.scm')
-rw-r--r--guix-build-coordinator/hooks.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/guix-build-coordinator/hooks.scm b/guix-build-coordinator/hooks.scm
index 0006a95..488b9bd 100644
--- a/guix-build-coordinator/hooks.scm
+++ b/guix-build-coordinator/hooks.scm
@@ -360,7 +360,11 @@
(simple-format #t
"submitting build for ~A\n"
input-derivation)
- (submit-build build-coordinator input-derivation))
+ (submit-build build-coordinator
+ input-derivation
+ #:tags (datastore-fetch-build-tags
+ datastore
+ build-id)))
(simple-format #t "~A builds exist for ~A, skipping\n"
(length builds-for-output)
missing-input)))))