Skip to content

Commit 9e53995

Browse files
committed
Update release skill with release notes and manual publish trigger
1 parent 20e0ef6 commit 9e53995

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

.claude/skills/release/skill.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ Display this exact format and ask for confirmation:
8686
6. Push to origin/master
8787
7. Trigger GitHub Action "Create Release"
8888
8. Wait for release workflow to complete
89-
9. Wait for publish workflow to complete (PyPI)
89+
9. Update GitHub release with release notes
90+
10. Trigger publish workflow manually (GITHUB_TOKEN can't trigger other workflows)
91+
11. Wait for publish workflow to complete (PyPI)
9092
9193
Proceed with release?
9294
```
@@ -139,7 +141,21 @@ gh run list --workflow=release.yml --limit 1 --json status,conclusion,databaseId
139141
```
140142
Poll every 10 seconds until status is "completed". Abort if conclusion is not "success".
141143

142-
#### Step 9: Wait for publish workflow
144+
#### Step 9: Update GitHub release with release notes
145+
```bash
146+
gh release edit v{VERSION} --notes "## What's Changed
147+
148+
{RELEASE_NOTES_BULLETS}"
149+
```
150+
Use the release notes generated in Phase 1.
151+
152+
#### Step 10: Trigger publish workflow
153+
The release workflow uses GITHUB_TOKEN which cannot trigger other workflows. Manually trigger:
154+
```bash
155+
gh workflow run publish.yml -f version={VERSION}
156+
```
157+
158+
#### Step 11: Wait for publish workflow
143159
```bash
144160
gh run list --workflow=publish.yml --limit 1 --json status,conclusion,databaseId
145161
```

0 commit comments

Comments
 (0)