fix(release): simplify version bump logic
Modern npm (v11+) correctly handles --preid flag transitions: - prerelease --preid=beta on alpha.X produces beta.0 (works!) - prerelease --preid=alpha on alpha.X produces alpha.X+1 (works!) CodeRabbit warning was based on outdated npm behavior. Consolidate alpha|beta into single case for cleaner code. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
7fd21102bd
commit
eb8ea8ef83
|
|
@ -53,9 +53,8 @@ jobs:
|
||||||
- name: Bump version
|
- name: Bump version
|
||||||
run: |
|
run: |
|
||||||
case "${{ github.event.inputs.version_bump }}" in
|
case "${{ github.event.inputs.version_bump }}" in
|
||||||
alpha) npm version prerelease --no-git-tag-version --preid=alpha ;;
|
alpha|beta) npm version prerelease --no-git-tag-version --preid=${{ github.event.inputs.version_bump }} ;;
|
||||||
beta) npm version prerelease --no-git-tag-version --preid=beta ;;
|
*) npm version ${{ github.event.inputs.version_bump }} --no-git-tag-version ;;
|
||||||
*) npm version ${{ github.event.inputs.version_bump }} --no-git-tag-version ;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
- name: Get new version and previous tag
|
- name: Get new version and previous tag
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue