Skip to content

chore: migrate to proto-tap org - #3

Merged
mickamy merged 4 commits into
mainfrom
chore/migrate-to-proto-tap
Oct 27, 2026
Merged

mickamy merged 4 commits into
mainfrom
chore/migrate-to-proto-tap

Conversation

@mickamy

@mickamy mickamy commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

http-tap has been transferred from mickamy to the proto-tap org. This PR updates the module path, the release pipeline, and the docs to match, and switches Homebrew distribution from a formula in mickamy/tap to a cask in proto-tap/tap. Same changes as proto-tap/sql-tap#37.

Changes

Module path (refactor: change module path to github.com/proto-tap/http-tap)

  • go.mod, all imports, buf.gen.yaml (go_package_prefix), .golangci.yaml (local-prefixes) now use github.com/proto-tap/http-tap
  • gen/ regenerated; the only diff is the embedded go_package (plugin versions kept as-is)

Release pipeline (build: publish homebrew cask to proto-tap/tap)

  • Add homebrew_casks publishing Casks/http-tap.rb to proto-tap/homebrew-tap with TAP_GITHUB_TOKEN (org secret)
    • Installs both http-tap and http-tapd
    • Removes the macOS quarantine attribute via hooks.post.install_steps (postflight_steps, requires GoReleaser v2.19+)
  • Keep brews for this release only, publishing to mickamy/homebrew-tap with MICKAMY_GITHUB_TOKEN
    • Add directory: Formula: the formula was previously written to the tap root, where Homebrew ignores it (Formula/http-tap.rb had been moved there by hand)
    • disable! date: "2027-04-27", replacement_cask: "proto-tap/tap/http-tap": existing users get a deprecation warning until the date, then the formula is disabled and points to the cask
    • caveats explain how to switch (brew uninstall http-tap → brew install --cask proto-tap/tap/http-tap)
  • Pass MICKAMY_GITHUB_TOKEN to GoReleaser in release.yaml

Docs (docs: update install instructions for proto-tap)

  • README: brew install --cask proto-tap/tap/http-tap with a migration note for mickamy/tap users, and new paths for go install and git clone

Funding (chore: remove FUNDING.yaml in favor of org-level config)

  • Same content as proto-tap/.github/FUNDING.yml, which applies to all org repos

Verification

After merge

  • Tag a release and confirm the cask lands in proto-tap/homebrew-tap and Formula/http-tap.rb in mickamy/homebrew-tap has disable!
  • Before the next release, remove brews and MICKAMY_GITHUB_TOKEN

@mickamy
mickamy merged commit 7a0854b into main Oct 27, 2026
1 of 2 checks passed
@mickamy
mickamy deleted the chore/migrate-to-proto-tap branch October 27, 2026 00:38
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