Skip to content

ci(semantic-release): set valid prerelease IDs for wildcard branches#10

Merged
jwill9999 merged 3 commits into
mainfrom
story/jwill9999-fix
Sep 10, 2025
Merged

ci(semantic-release): set valid prerelease IDs for wildcard branches#10
jwill9999 merged 3 commits into
mainfrom
story/jwill9999-fix

Conversation

@jwill9999
Copy link
Copy Markdown
Owner

Fix EPRERELEASEBRANCH by using explicit prerelease identifiers for wildcard branches (story|feature|release) while keeping channel 'beta'.

  • Before: prerelease=true (invalid derived preid like story/jwill9999-fix)
  • After: prerelease='story'|'feature'|'release' (SemVer-valid)

This should stop semantic-release from failing on main.

… branches

Use prerelease=true for story/, feature/, release/* so semantic-release derives unique prerelease IDs per branch. Keeps npm channel “beta”. Fixes EPRERELEASEBRANCHES.
Use prerelease="story"|"feature"|"release" for story/*, feature/*, release/* so derived preids are SemVer-valid and unique. Keeps npm channel "beta". Fixes EPRERELEASEBRANCH.
@jwill9999 jwill9999 merged commit a85bcb8 into main Sep 10, 2025
4 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@jwill9999 jwill9999 deleted the story/jwill9999-fix branch September 10, 2025 23:46
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