Skip to content

Commit 580d08e

Browse files
committed
Bump version to 1.0.0-rc, auto-detect prerelease in CI
Version strings containing a hyphen (e.g. 1.0.0-rc) are automatically marked as prerelease on GitHub.
1 parent 24e64cf commit 580d08e

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.codechat-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.0
1+
1.0.0-rc

.github/workflows/release.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,16 @@ jobs:
3434
echo "VERSION=$VERSION" >> $GITHUB_OUTPUT
3535
echo "Version: $VERSION"
3636
37+
- name: Detect prerelease
38+
id: prerelease
39+
run: |
40+
VERSION=${{ steps.version.outputs.VERSION }}
41+
if [[ "$VERSION" == *-* ]]; then
42+
echo "is_prerelease=true" >> $GITHUB_OUTPUT
43+
else
44+
echo "is_prerelease=false" >> $GITHUB_OUTPUT
45+
fi
46+
3747
- name: Check if tag already exists
3848
id: check_tag
3949
run: |
@@ -98,7 +108,7 @@ jobs:
98108
tag_name: v${{ steps.version.outputs.VERSION }}
99109
name: Release v${{ steps.version.outputs.VERSION }}
100110
draft: false
101-
prerelease: false
111+
prerelease: ${{ steps.prerelease.outputs.is_prerelease == 'true' }}
102112
generate_release_notes: true
103113
files: |
104114
packages/cli/codechat-${{ steps.version.outputs.VERSION }}.tgz

0 commit comments

Comments
 (0)