Query for builds for channel instance derivations
This commit is contained in:
parent
5cf186e5b1
commit
1c34e07e84
1 changed files with 17 additions and 0 deletions
|
|
@ -475,6 +475,23 @@ WHERE NOT EXISTS (
|
||||||
derivations_by_output_details_set.derivation_id
|
derivations_by_output_details_set.derivation_id
|
||||||
INNER JOIN guix_revisions
|
INNER JOIN guix_revisions
|
||||||
ON guix_revisions.id = guix_revision_system_test_derivations.guix_revision_id
|
ON guix_revisions.id = guix_revision_system_test_derivations.guix_revision_id
|
||||||
|
"
|
||||||
|
(if (null? revision-commits)
|
||||||
|
""
|
||||||
|
(string-append
|
||||||
|
"
|
||||||
|
WHERE guix_revisions.commit IN ("
|
||||||
|
(string-join (map quote-string revision-commits) ",")
|
||||||
|
")"))
|
||||||
|
"
|
||||||
|
UNION ALL
|
||||||
|
SELECT derivations_by_output_details_set.derivation_output_details_set_id
|
||||||
|
FROM channel_instances
|
||||||
|
INNER JOIN derivations_by_output_details_set
|
||||||
|
ON channel_instances.derivation_id =
|
||||||
|
derivations_by_output_details_set.derivation_id
|
||||||
|
INNER JOIN guix_revisions
|
||||||
|
ON guix_revisions.id = channel_instances.guix_revision_id
|
||||||
"
|
"
|
||||||
(if (null? revision-commits)
|
(if (null? revision-commits)
|
||||||
""
|
""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue