Skip to content

fix: retrospective review fixes for merged PR #101#116

Merged
ikeikeikeike merged 1 commit into
mainfrom
fix/retro-review-pr101
Jul 16, 2026
Merged

fix: retrospective review fixes for merged PR #101#116
ikeikeikeike merged 1 commit into
mainfrom
fix/retro-review-pr101

Conversation

@ikeikeikeike

Copy link
Copy Markdown
Member

Retrospective /code-review sweep of merged PR #101 (fix(release): point goreleaser at threecorp/bough after the repo transfer).

What / why

PR #101 correctly fixed .goreleaser.yaml's release.github.owner from ikeikeikeike to threecorp after the repo transfer, and confirmed via goreleaser check. Verified that fix is still correct and live: release.github.owner: threecorp is the only owner/repo reference in .goreleaser.yaml, goreleaser check validates cleanly, .github/workflows/release.yml and ci.yml have no hardcoded org references, and every release run from v0.11.0 (the commit containing PR #101's fix) through the current v0.15.0 tag has completed successfully (gh run list --workflow=release.yml).

One stale reference from the same repo-transfer cleanup was missed: README.md's "planned — tap not yet published" Homebrew install line still named the pre-transfer personal account:

# brew tap     ikeikeikeike/tap

No brews: block exists in .goreleaser.yaml yet, so nothing automated consumes this today — but leaving the personal-account name in place would point a future tap implementation (or anyone who copy-pastes the line early) at the wrong GitHub account, the same class of bug PR #101 fixed in the release config. Updated it to threecorp/tap for consistency with the rest of the post-transfer install instructions (go install github.com/threecorp/... via redirect, nix run github:threecorp/bough, /plugin marketplace add threecorp/bough).

Test plan

  • goreleaser check (nix store binary, goreleaser 2.15.4) validates .goreleaser.yaml cleanly — unaffected by this doc-only change, re-confirmed as a baseline
  • gh run list -R threecorp/bough --workflow=release.yml shows v0.11.0 through v0.15.0 all success, confirming the release pipeline has worked correctly since PR fix(release): point goreleaser at threecorp/bough after the repo transfer #101 merged
  • Grepped the full repo (.md, .yaml, .yml, .json, .nix, .sh) for remaining ikeikeikeike references outside intentionally-unchanged Go import paths (module github.com/ikeikeikeike/bough stays, per PR fix(release): point goreleaser at threecorp/bough after the repo transfer #101's stated scope, since GitHub's org-transfer redirect keeps it working) — only this README line was a leftover
  • Doc-only change; no build/test/lint required

…ansfer personal org

PR #101 fixed .goreleaser.yaml's release.github.owner after the repo
moved from ikeikeikeike/bough to threecorp/bough, but missed this
commented-out "planned" Homebrew install line in the README, which
still names the pre-transfer personal account (ikeikeikeike/tap).
No goreleaser `brews:` block exists yet so nothing actually consumes
this today, but leaving it as-is would point a future tap
implementation (or a user who copy-pastes it early) at the wrong
GitHub account.
@ikeikeikeike
ikeikeikeike merged commit 71b1f62 into main Jul 16, 2026
11 checks passed
@ikeikeikeike
ikeikeikeike deleted the fix/retro-review-pr101 branch July 16, 2026 08:07
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