diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index d5fb55f2..972cd1c8 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -47,14 +47,15 @@ This project uses [release-plz](https://release-plz.dev/) for automated releases ``` - Or manually note the missing items for the user -5. **If changelog is correct**: Merge the PR +5. **Dry run before merging** ```bash - gh pr merge --merge + cargo publish -p s2-cli --dry-run + cargo publish -p s2-lite --dry-run ``` -6. **Monitor the release** +6. **If changelog is correct**: Merge the PR ```bash - gh run list --workflow=release.yml --limit=1 + gh pr merge --squash ``` ## If no release PR exists diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27b601ee..8de8cf58 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -229,12 +229,12 @@ jobs: - name: Upload to release uses: softprops/action-gh-release@v2 with: - tag_name: v${{ steps.version.outputs.value }} + tag_name: s2-cli-v${{ steps.version.outputs.value }} files: | **/*.zip update_homebrew: - needs: build_binaries + needs: upload_release_artifacts runs-on: ubuntu-22.04 steps: - name: Checkout