[9.18] new: ci: Automatically manage early access tokens for distros

Backport of MR !11654

Merge branch 'backport-pspacek/distros-tokens-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!11675
This commit is contained in:
Petr Špaček 2026-03-12 13:28:36 +00:00
commit df23802f19

View file

@ -1842,6 +1842,8 @@ publish:
variables:
SSH_SCRIPT_CLIENT: |-
ssh "${STAGING_USER_ACTIONS}@${STAGING_HOST}" "publish ${CI_COMMIT_TAG}"
after_script:
- if [ "${CI_JOB_STATUS}" = "success" ]; then "$CI_PROJECT_DIR"/bind9-qa/releng/manage_distros_token.py delete; fi
artifacts:
paths:
- publish-${CI_COMMIT_TAG}.log
@ -1943,8 +1945,13 @@ prepare-preannouncement:
# Job preparing a packager notification MR in Printing Press
prepare-package-notification:
prepare-packager-notification:
<<: *printing_press_job
before_script:
- *git_clone_bind9-qa
# produce distros_git_url.txt to be immediately read by printing_press_mr.py
- >
"$CI_PROJECT_DIR"/bind9-qa/releng/manage_distros_token.py create
variables:
DOCUMENT: packager-notification
rules: