Add beta branch support for releases (#282)

Updated release workflow and semantic-release config to include the beta
branch and pattern-matched branches for release automation. The beta
branch is now marked as a prerelease.
This commit is contained in:
Parker Brown
2025-08-15 12:34:57 -07:00
committed by GitHub
parent d00315e88c
commit 8ab05a8a84
2 changed files with 7 additions and 1 deletions
+2
View File
@@ -3,7 +3,9 @@ name: release
on: on:
push: push:
branches: branches:
- "*.x"
- main - main
- beta
permissions: permissions:
contents: write contents: write
+5 -1
View File
@@ -32,7 +32,11 @@
"release": { "release": {
"branches": [ "branches": [
"+([0-9]).x", "+([0-9]).x",
"main" "main",
{
"name": "beta",
"prerelease": true
}
], ],
"plugins": [ "plugins": [
"@semantic-release/commit-analyzer", "@semantic-release/commit-analyzer",