Skip to content

Switch Front to PR-gated shared release workflows - #25

Merged
edalzell merged 1 commit into
mainfrom
chore/pr-gated-releases
Sep 16, 2026
Merged

edalzell merged 1 commit into
mainfrom
chore/pr-gated-releases

Conversation

@edalzell

Copy link
Copy Markdown
Member

The last Front release failed because org rulesets now require PRs onto main. The old Release workflow still committed CHANGELOG.md straight to main (GH013: Changes must be made through a pull request).

This matches Prime: shared edalzell/github-workflows v1.4.0.

  1. Merged PRs update the draft release (Release Drafter).
  2. A maintainer runs Release Prepare, which opens a release/vX.Y.Z changelog PR.
  3. Merging that PR publishes the draft and builds/uploads dist.tar.gz (Front still ships compiled assets via composer-dist-plugin; Prime does not, so this is the one extra upload_assets: true input).

Satis still rebuilds on release: published.

Before the next release: add a repo secret RELEASE_TOKEN (fine-grained PAT with Contents + Pull requests write, same one Prime uses). It is not on this repo yet. Release Prepare also uses it to check @transformstudios/maintainers.

@github-actions github-actions Bot added the chore label Sep 16, 2026
@edalzell
edalzell merged commit 51bfdaf into main Sep 16, 2026
9 checks passed
@edalzell
edalzell deleted the chore/pr-gated-releases branch September 16, 2026 17:07
@edalzell edalzell mentioned this pull request Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant