Skip to content

ci(release): switch release-trigger branch to dev#12

Merged
przemarzec merged 3 commits into
devfrom
chore/release-trigger-to-dev
Jun 2, 2026
Merged

ci(release): switch release-trigger branch to dev#12
przemarzec merged 3 commits into
devfrom
chore/release-trigger-to-dev

Conversation

@przemarzec

Copy link
Copy Markdown
Contributor

Switch the release-trigger branch from main to dev so the whole flow is feature/* -> release/vX.Y.Z -> dev -> main, consistent across the project.

  • .releaserc.json: semantic-release branches -> dev
  • .github/workflows/release.yml: trigger on push to dev; publish job checks out dev; header comment updated
  • CLAUDE.md + BRANCHING.md: branching docs corrected ? dev is the release-trigger (tag + publish created on dev), main is a stable mirror updated by forward-merge from dev; a release/* branch is never merged into main directly

No runtime/behaviour change to the package. Dormant until the next release.

@przemarzec przemarzec force-pushed the chore/release-trigger-to-dev branch from 5afa68c to 77dbddf Compare June 2, 2026 21:52
@przemarzec przemarzec changed the title ci: switch release-trigger branch to dev ci(release): switch release-trigger branch to dev Jun 2, 2026
semantic-release now fires on push to dev. main becomes a stable
mirror that inherits the tagged release-commit via a regular
forward-merge from dev after each release. This aligns the release
flow across the project and removes the deviation in which main was
the publisher branch.

Files:

- .releaserc.json: branches main -> dev
- .github/workflows/release.yml: trigger main -> dev; publish job
  checkout ref main -> dev; header comment updated
- CLAUDE.md: branching section rewritten so dev is the release-trigger
  and main is a stable mirror; direct release/* -> main is not used
@przemarzec przemarzec force-pushed the chore/release-trigger-to-dev branch from 77dbddf to 7619127 Compare June 2, 2026 21:55
@przemarzec przemarzec merged commit 3ce07b2 into dev Jun 2, 2026
8 checks passed
@przemarzec przemarzec deleted the chore/release-trigger-to-dev branch June 2, 2026 22:28
@engrava-release

Copy link
Copy Markdown

🎉 This PR is included in version 0.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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