[9.20] new: ci: Add "assign-milestones" job to CI

After a release is signed (the "sign" job), the "assign-milestones" job
will assign issues and merge requests to the corresponding version
milestones.

Backport of MR !11868

Merge branch 'backport-andoni/add-assign-milestone-ci-job-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!11871
This commit is contained in:
Andoni Duarte 2026-04-17 09:49:27 +00:00
commit 1c642afd78

View file

@ -2115,6 +2115,19 @@ publish-cleanup:
tags:
- smalljob
# Job assigning issues and merge requests to version milestones
assign-milestones:
<<: *manual_release_job_qa
needs:
- job: sign
artifacts: false
script:
- |
"${CI_PROJECT_DIR}"/bind9-qa/releng/assign_mrs_to_versioned_milestones.py --version "${CI_COMMIT_TAG}" --metadata "${CI_PROJECT_DIR}"/bind9-qa/releng/metadata.json
rules:
- *rule_tag
# Jobs to update RPMs
.rpm-build-job: &rpm_build_job