Skip to content

fix(ci): run GoReleaser directly after release-please creates a release#9

Merged
leonardomso merged 1 commit into
masterfrom
fix/homebrew-release-workflow
Jan 3, 2026
Merged

fix(ci): run GoReleaser directly after release-please creates a release#9
leonardomso merged 1 commit into
masterfrom
fix/homebrew-release-workflow

Conversation

@leonardomso

Copy link
Copy Markdown
Owner

Summary

  • Fixes Homebrew formula not being updated for releases v0.1.1-v0.1.4
  • Adds GoReleaser steps directly in release-please.yml workflow
  • Fixes invalid Go version in release.yml (1.25.5 → 1.23)

Problem

The release.yml workflow was not triggering for new releases because GitHub prevents workflows from triggering other workflows when using GITHUB_TOKEN (to avoid infinite loops). This caused the Homebrew formula to remain at v0.1.0 while releases v0.1.1 through v0.1.4 were created but never built/published to Homebrew.

Solution

Instead of relying on the tag push event to trigger a separate workflow, GoReleaser now runs directly within the release-please.yml workflow immediately after a release is created. The steps only execute when steps.release.outputs.release_created is true.

Note

After merging this PR, you may want to manually trigger GoReleaser for v0.1.4 to update the Homebrew tap, or wait for the next release.

The release.yml workflow was not triggering for new releases because
GitHub prevents workflows from triggering other workflows when using
GITHUB_TOKEN (to avoid infinite loops). This caused the Homebrew
formula to stay at v0.1.0 while releases v0.1.1-v0.1.4 were created.

This fix adds GoReleaser steps directly in release-please.yml, running
only when a release is created (using release_created output).
@leonardomso leonardomso force-pushed the fix/homebrew-release-workflow branch from ca82c2f to dd122d7 Compare January 3, 2026 12:21
@leonardomso leonardomso merged commit 4985fe0 into master Jan 3, 2026
2 checks passed
@leonardomso leonardomso deleted the fix/homebrew-release-workflow branch January 3, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant