Skip to content

chore(release): remove Homebrew tap publishing - #33

Merged
ntwrknrd merged 1 commit into
mainfrom
chore/remove-homebrew-tap
Oct 28, 2026
Merged

ntwrknrd merged 1 commit into
mainfrom
chore/remove-homebrew-tap

Conversation

@ntwrknrd

Copy link
Copy Markdown
Owner

Summary

Homebrew is no longer an install channel. nssh is installed with scripts/install.sh and updated with nssh self reinstall, which both use GitHub releases.

Implementation Notes

  • .github/workflows/build.yml: removed the homebrew-nssh job, which also removes the only use of the TAP_GITHUB_TOKEN secret. Tagged releases still build and upload the release archives and checksums.
  • README.md: removed the Homebrew badge and the brew install line, and added a sentence saying to update with nssh self reinstall.
  • internal/cli/self/common.go: FindBinary no longer checks /opt/homebrew/bin/nssh. /usr/local/bin/nssh stays for manual installs.

The brew install agg hint in internal/cli/log/export.go stays. It's about installing the separate agg tool, not nssh.

Verification

  • go build ./... and go test ./internal/cli/self/ pass.
  • The edited workflow parses as YAML.
  • The README passes mdcheck.
  • git grep -i 'homebrew\|TAP_GITHUB' finds nothing.

Install and update through scripts/install.sh and nssh self reinstall only. Drop the homebrew-nssh release job and its TAP_GITHUB_TOKEN use, the README badge and brew install line, and the Homebrew prefix from FindBinary; /usr/local/bin stays for manual installs.
@ntwrknrd
ntwrknrd merged commit d879198 into main Oct 28, 2026
3 checks passed
@ntwrknrd
ntwrknrd deleted the chore/remove-homebrew-tap branch October 28, 2026 16:35
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