From 0ea054a63b5e169afdca19460ddf54c88c900957 Mon Sep 17 00:00:00 2001 From: Mehul Arora Date: Wed, 28 Jan 2026 22:45:37 -0500 Subject: [PATCH 1/3] chore: update release skill --- .claude/skills/release/SKILL.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index d5fb55f2..9964c10b 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -47,16 +47,27 @@ 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 pr merge --squash + ``` + +7. **Monitor the release** ```bash gh run list --workflow=release.yml --limit=1 ``` +8. **If release fails**, check logs: + ```bash + gh run view --log | grep -E "(ERROR|failed|error\[)" + ``` + ## If no release PR exists ```bash From 212570028b082f4017679b17532f259c55b1c878 Mon Sep 17 00:00:00 2001 From: Mehul Arora Date: Wed, 28 Jan 2026 23:14:05 -0500 Subject: [PATCH 2/3] fix: use per-package tag for release artifacts and fix homebrew order --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From de385203b9b50fa412c3f9c683e754a6f8ae3a44 Mon Sep 17 00:00:00 2001 From: Mehul Arora Date: Wed, 28 Jan 2026 23:21:07 -0500 Subject: [PATCH 3/3] chore: update release skill --- .claude/skills/release/SKILL.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index 9964c10b..972cd1c8 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -58,16 +58,6 @@ This project uses [release-plz](https://release-plz.dev/) for automated releases gh pr merge --squash ``` -7. **Monitor the release** - ```bash - gh run list --workflow=release.yml --limit=1 - ``` - -8. **If release fails**, check logs: - ```bash - gh run view --log | grep -E "(ERROR|failed|error\[)" - ``` - ## If no release PR exists ```bash