Skip to content

Verify Homebrew publication after releases#43

Merged
sionsmith merged 1 commit into
mainfrom
fix/homebrew-release-verification
Jul 10, 2026
Merged

Verify Homebrew publication after releases#43
sionsmith merged 1 commit into
mainfrom
fix/homebrew-release-verification

Conversation

@sionsmith

Copy link
Copy Markdown
Contributor

Root cause

The v0.3.0 release workflow successfully sent an update-formula repository dispatch, but osodevops/homebrew-tap had no workflow listening for that event. GitHub returned success for the accepted event, so the release stayed green while Formula/teams-cli.rb remained on v0.2.7.

The missing tap listener was added in osodevops/homebrew-tap#3 and exercised successfully for v0.3.0.

Changes

  • poll the published tap formula after dispatch
  • verify all four macOS/Linux release URLs and SHA-256 values
  • fail the Homebrew release job after five minutes if publication did not happen
  • update release documentation and changelog

Verification

  • actionlint .github/workflows/release.yml .github/workflows/auto-tag.yml .github/workflows/ci.yml
  • live verifier logic against the published v0.3.0 formula
  • cargo fmt -- --check
  • cargo test --all-targets (185 tests passed)

@sionsmith
sionsmith merged commit 04694d8 into main Jul 10, 2026
6 checks passed
@sionsmith
sionsmith deleted the fix/homebrew-release-verification branch July 10, 2026 06:05
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