Skip to content

Commit c89f346

Browse files
nsheapsclaude
andcommitted
fix: get version from git tag instead of package.json
release-it doesn't update package.json when npm: false Co-Authored-By: Claude Code (User Settings, in: ${CLAUDE_PROJECT_DIR}) <noreply@anthropic.com>
1 parent 5f1c2f4 commit c89f346

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/release.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,11 @@ jobs:
4242
# Run release-it to bump version, update changelog, commit, and tag
4343
if yarn release-it --ci; then
4444
echo "released=true" >> "$GITHUB_OUTPUT"
45-
# Get version from package.json (updated by release-it)
46-
VERSION=$(node -p "require('./package.json').version")
45+
# Get version from the latest git tag (created by release-it)
46+
TAG=$(git describe --tags --abbrev=0)
47+
VERSION="${TAG#v}"
4748
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
48-
echo "tag=v$VERSION" >> "$GITHUB_OUTPUT"
49+
echo "tag=$TAG" >> "$GITHUB_OUTPUT"
4950
else
5051
echo "No release created"
5152
echo "released=false" >> "$GITHUB_OUTPUT"

0 commit comments

Comments
 (0)