Fix building EVN & -S Cloudsmith packages

Setting "artifacts: false" for the dependency on the "publish-private"
job prevents the url-*.txt files produced by that job from being pulled
from GitLab when the jobs that build EVN & -S Cloudsmith packages are
run, effectively breaking the latter.  Fix by making these jobs depend
on the artifacts of the "publish-private" job.

(cherry picked from commit b36f17238b)
This commit is contained in:
Michał Kępień 2026-03-25 18:09:02 +01:00 committed by Michał Kępień (GitLab job 7091315)
parent 1785c22cd7
commit ae7b9384fa

View file

@ -2068,7 +2068,7 @@ publish:
<<: *manual_release_job_qa
needs:
- job: publish-private
artifacts: false
artifacts: true
script:
- >
"${CI_PROJECT_DIR}"/bind9-qa/releng/update_rpms.py build --service "${SERVICE}" --version "${CI_COMMIT_TAG}" --base-url "$(cat "url-${CI_COMMIT_TAG}.txt")"