Skip to content

Commit 945e566

Browse files
nsheapsclaude
andcommitted
fix: use release-it for GitHub releases instead of manual gh command
- Enable github.release in .release-it.json - Add github.autoGenerate for release notes - Configure github.assets to upload bin/git-wt - Remove manual gh release create step from workflow Co-Authored-By: Claude Code (User Settings, in: ${CLAUDE_PROJECT_DIR}) <noreply@anthropic.com>
1 parent a4c307b commit 945e566

2 files changed

Lines changed: 3 additions & 10 deletions

File tree

.github/workflows/release.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,6 @@ jobs:
7373
echo "released=false" >> "$GITHUB_OUTPUT"
7474
fi
7575
76-
- name: Create GitHub release
77-
if: steps.release.outputs.released == 'true'
78-
run: |
79-
# Upload bin/git-wt which still has the embedded version
80-
gh release create "${{ steps.release.outputs.tag }}" \
81-
bin/git-wt \
82-
--title "${{ steps.release.outputs.tag }}" \
83-
--generate-notes
84-
8576
- name: Reset version to placeholder
8677
if: steps.release.outputs.released == 'true'
8778
run: |

.release-it.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"getLatestTagFromAllRefs": true
88
},
99
"github": {
10-
"release": false
10+
"release": true,
11+
"autoGenerate": true,
12+
"assets": ["bin/git-wt"]
1113
},
1214
"npm": false,
1315
"plugins": {

0 commit comments

Comments
 (0)