Skip to content

ci(lh-114527): secure draft release promotion - #27

Merged
huides00 merged 1 commit into
mainfrom
LH-114527/fix-draft-release-access
Aug 19, 2026
Merged

ci(lh-114527): secure draft release promotion#27
huides00 merged 1 commit into
mainfrom
LH-114527/fix-draft-release-access

Conversation

@huides00

Copy link
Copy Markdown
Collaborator

https://cisco-sbg.atlassian.net/browse/LH-114527

Description

Manual deployment could not read the prepared draft release, so publication stopped before PyPI or Galaxy. Draft access is now isolated to validation, which verifies and hands off the exact bundle to read-only registry jobs while preserving the existing manifest and retry protections. Release rehearsal metadata is prepared for the next patch version.

Fix manual release promotion by granting draft access only to the validation job and
passing the verified bundle to read-only PyPI and Galaxy jobs through an immutable
workflow artifact. Preserve manifest verification in every publication stage and
prepare the next Ansible changelog entry for release rehearsal.
@huides00
huides00 marked this pull request as ready for review August 19, 2026 13:33
@huides00
huides00 merged commit cda8eae into main Aug 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants