From a8a09d5a6d6424d4e2f0d0df8711b4ad9f572de4 Mon Sep 17 00:00:00 2001 From: Yang Jun Date: Sat, 10 Jan 2026 00:25:18 +0800 Subject: [PATCH] feat!: setup next branch for v11 alpha releases BREAKING CHANGE: This sets up the next branch for v11.x alpha/preview releases with semantic-release configuration --- .github/workflows/release.yml | 7 +------ package.json | 8 +++++++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 931877818..cd7d8f938 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,12 +24,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: | - if [ ${{ github.ref == 'refs/heads/master' }} ]; then - npx semantic-release - else - npx semantic-release --dry-run - fi + run: npx semantic-release - name: Archive npm failure logs uses: actions/upload-artifact@v4 if: failure() diff --git a/package.json b/package.json index df58cffe1..2a4358709 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,13 @@ "commander": "^10.0.0" }, "release": { - "branch": "master", + "branches": [ + "master", + { + "name": "next", + "prerelease": "alpha" + } + ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator",