new: ci: Automatically manage early access tokens for distros

Merge branch 'pspacek/distros-tokens' into 'main'

See merge request isc-projects/bind9!11654
This commit is contained in:
Petr Špaček 2026-03-12 12:44:44 +00:00
commit 02eb0fefe9

View file

@ -1947,6 +1947,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
@ -2048,8 +2050,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: