Skip to content

ci: disable Homebrew tap auto-push again (token setup deferred) - #48

Merged
EYH0602 merged 1 commit into
mainfrom
ci/disable-homebrew-autopush
Jul 20, 2026
Merged

ci: disable Homebrew tap auto-push again (token setup deferred)#48
EYH0602 merged 1 commit into
mainfrom
ci/disable-homebrew-autopush

Conversation

@EYH0602

@EYH0602 EYH0602 commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Removes the publish-homebrew-formula job from the release workflow so a tagged release no longer fails on the cross-repo push to ARA-Labs/homebrew-tap. The HOMEBREW_TAP_TOKEN scope setup is being deferred (to be handed off), and the tap is updated manually in the meantime — as was just done for 0.1.11.

This mirrors #37 (which #44 had re-enabled).

Changes

  • Cargo.toml: drop publish-jobs = ["homebrew"] from [workspace.metadata.dist], replaced with a re-enable note.
  • .github/workflows/release.yml: remove the publish-homebrew-formula job and its reference from the announce job's needs / if gate.

Not changed

  • The homebrew installer stays, so ara.rb is still generated and attached to each GitHub Release — only the auto-push to the tap is disabled.

Re-enabling later

Add publish-jobs = ["homebrew"] back to Cargo.toml and regenerate CI (dist generate), once HOMEBREW_TAP_TOKEN has Contents:RW on ARA-Labs/homebrew-tap.

Versioning

CI-only change, no shipped-binary behavior change — no version bump or changelog entry per the repo's rules.

Drop the homebrew publish-job so releases no longer fail on the cross-repo
push to ARA-Labs/homebrew-tap. The HOMEBREW_TAP_TOKEN scope setup is being
deferred; the tap is updated manually until it lands.

Mirrors #37. The homebrew installer still ships the formula as a release
artifact; only the auto-push job is removed. Re-enable via
publish-jobs = ["homebrew"] in Cargo.toml + dist generate.
@EYH0602
EYH0602 merged commit d96d903 into main Jul 20, 2026
14 checks passed
@EYH0602
EYH0602 deleted the ci/disable-homebrew-autopush branch July 20, 2026 21:00
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