From ba5560cbbf65d166b86c4e9d5878bea3746d8962 Mon Sep 17 00:00:00 2001 From: heimanba <371510756@qq.com> Date: Mon, 20 Jul 2026 18:31:45 +0800 Subject: [PATCH] fix: install dependencies before beta versioning Change-Id: Ia2180943ce125cb7011800eabfa3eea71b5338d1 --- .github/workflows/prepare-beta.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prepare-beta.yml b/.github/workflows/prepare-beta.yml index 4c70372..66970ee 100644 --- a/.github/workflows/prepare-beta.yml +++ b/.github/workflows/prepare-beta.yml @@ -50,12 +50,20 @@ jobs: git merge --no-edit origin/main else git checkout -b "${branch}" origin/main - bunx changeset pre enter beta fi - name: Install dependencies run: bun install --frozen-lockfile + - name: Enter prerelease mode for a new beta series + env: + VERSION: ${{ inputs.version }} + run: | + branch="release/${VERSION}-beta" + if ! git ls-remote --exit-code --heads origin "${branch}" >/dev/null 2>&1; then + bun run changeset -- pre enter beta + fi + - name: Calculate next beta version run: bun run release:version