mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 02:11:28 +00:00
fix(ci): use custom dev versioning to preserve stable version coupling
Replaces semantic-release for dev branch with custom script that: - Bases dev versions on current stable (e.g., 6.7.1-dev.N) - Increments only the dev number, not the base version - Keeps GitHub releases, issue tagging, Discord notifications
This commit is contained in:
@@ -56,11 +56,13 @@ jobs:
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
run: |
|
||||
OUTPUT=$(bunx semantic-release 2>&1) || true
|
||||
echo "$OUTPUT"
|
||||
if echo "$OUTPUT" | grep -q "Published release"; then
|
||||
# Use custom dev release script instead of semantic-release
|
||||
# This ensures dev versions follow {stable}-dev.{N} pattern
|
||||
chmod +x scripts/dev-release.sh
|
||||
if ./scripts/dev-release.sh; then
|
||||
echo "released=true" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "Dev release failed or skipped"
|
||||
echo "released=false" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user