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

Backport of MR !11654

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

See merge request isc-projects/bind9!11674
This commit is contained in:
Petr Špaček 2026-03-12 13:28:16 +00:00
commit 06bdb0a8b1

View file

@ -2027,6 +2027,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
@ -2128,8 +2130,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: