Skip to content

0.4.1: feat(templates): unify What's new into the plugin-release pipeline (#14)

Choose a tag to compare

@github-actions github-actions released this 28 Jun 14:53
9dcce91

The release pipeline now refreshes the README "What's new" automatically, and ships that as part of the template.

What changed

0.4.0 automated tag + Release, but the README "What's new" headline never updated - dogfooding
exposed two reasons: a GITHUB_TOKEN-created Release does not fire release: published workflows,
and the old whats-new.yml pushed directly to a ruleset-protected main.

The plugin-release template now owns the whole pipeline. whats-new.yml triggers on workflow_run
of the Release workflow (so it survives the token-recursion rule) and lands the README headline
through an auto-merged PR (so a protected main is fine). It uses one canonical, dependency-free
whats-new.sh with neutral <!-- whats-new:start/end --> markers, so every consumer runs the same
one.

Dogfood

Trellis re-adopts the unified pipeline and cuts this 0.4.1 release through it - the headline you are
reading was refreshed automatically.