Skip to content

release: enable maintainer-authorized label promotion - #13

Merged
kovawx merged 1 commit into
mainfrom
develop
Aug 14, 2026
Merged

kovawx merged 1 commit into
mainfrom
develop

Conversation

@kovawx

@kovawx kovawx commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Bootstrap the final label-driven release flow onto main.

Included changes

  • replace manual workflow dispatch with release:promote PR-label triggering
  • require the label sender to have repository role maintain or admin
  • keep develop -> main as the only valid release PR direction
  • preserve required validate and release-policy checks
  • rebuild and revalidate the exact release candidate before a non-force fast-forward
  • document the maintainer-only release trigger in both READMEs

Bootstrap note

This PR is the final bootstrap before the label-driven workflow exists on main. After its required checks pass, main will be fast-forwarded to this exact develop commit. Future releases will be triggered only by an authorized maintainer/admin adding release:promote to the reviewed develop -> main PR.

@kovawx
kovawx merged commit 0e4878b into main Aug 14, 2026
7 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.

1 participant