feat: implement dual NPM publishing strategy

- Configure semantic-release for @beta and @latest tags
- Main branch publishes to @beta (bleeding edge)
- Stable branch publishes to @latest (production)
- Enable CI/CD workflow for both branches
This commit is contained in:
Brian Madison
2025-08-15 19:03:48 -05:00
parent 9868437f10
commit d92ba835fa
2 changed files with 10 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ name: Release
push:
branches:
- main
- stable
workflow_dispatch:
inputs:
version_type:

View File

@@ -1,5 +1,13 @@
{
"branches": ["main"],
"branches": [
{
"name": "main",
"prerelease": "beta"
},
{
"name": "stable"
}
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",