Skip to content

Commit 5299294

Browse files
shivasuryaclaude
andauthored
fix(release): Trigger Homebrew update on publish + bump to v0.0.34 (#403)
- Remove dispatch from release.yml (fires too early with draft) - Add homebrew-update.yml that triggers on `release: published` - Bump version to 0.0.34 Flow: 1. Tag pushed → release.yml creates draft release 2. User edits release notes 3. User publishes release (draft: false) 4. homebrew-update.yml triggers → dispatches to homebrew-tap 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
1 parent d4e5c32 commit 5299294

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Homebrew Tap Update
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
trigger-homebrew-update:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Trigger Homebrew tap formula update
12+
uses: peter-evans/repository-dispatch@v3
13+
with:
14+
token: ${{ secrets.TAP_GITHUB_TOKEN }}
15+
repository: shivasurya/homebrew-tap
16+
event-type: new-release
17+
client-payload: '{"version": "${{ github.event.release.tag_name }}"}'
18+
19+
- name: Log trigger
20+
run: |
21+
echo "Triggered homebrew-tap update for version: ${{ github.event.release.tag_name }}"
22+
echo "Release URL: ${{ github.event.release.html_url }}"

.github/workflows/release.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -410,13 +410,4 @@ jobs:
410410
upload_url: ${{ steps.create_release.outputs.upload_url }}
411411
asset_path: ./pathfinder-darwin-amd64.sha256sum.txt
412412
asset_name: pathfinder-darwin-amd64.sha256sum.txt
413-
asset_content_type: text/plain
414-
415-
# Trigger Homebrew tap formula update
416-
- name: Trigger Homebrew tap update
417-
uses: peter-evans/repository-dispatch@v3
418-
with:
419-
token: ${{ secrets.TAP_GITHUB_TOKEN }}
420-
repository: shivasurya/homebrew-tap
421-
event-type: new-release
422-
client-payload: '{"version": "${{ github.ref_name }}"}'
413+
asset_content_type: text/plain

sourcecode-parser/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.33
1+
0.0.34

0 commit comments

Comments
 (0)