Skip to content

Commit aae43f8

Browse files
dextercodoclaude
andcommitted
Add Homebrew tap support for easy installation
- Add brews section to .goreleaser.yaml for automatic formula generation - Add HOMEBREW_TAP_GITHUB_TOKEN to release workflow for tap updates - Update changelog for v0.1.0 release 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 07725ba commit aae43f8

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ jobs:
3131
args: release --clean
3232
env:
3333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}

.goreleaser.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,14 @@ release:
5151
draft: false
5252
prerelease: auto
5353
name_template: "v{{ .Version }}"
54+
55+
brews:
56+
- repository:
57+
owner: codoworks
58+
name: homebrew-tap
59+
directory: Formula
60+
homepage: "https://github.com/codoworks/sshto"
61+
description: "Fast SSH connection manager with interactive TUI"
62+
license: "MIT"
63+
test: |
64+
system "#{bin}/sshto", "--help"

CHANGELOG.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
### Added
11-
12-
- GoReleaser configuration for cross-platform binary releases
13-
- GitHub Actions release workflow triggered on version tags
14-
15-
## [0.1.0] - 2024-12-14
10+
## [0.1.0] - 2025-12-14
1611

1712
### Added
1813

@@ -26,6 +21,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2621
- Default settings for user, port, and SSH key
2722
- Input validation for hosts, ports, and server names
2823
- Beautiful terminal UI with Lipgloss styling
24+
- GoReleaser configuration for cross-platform binary releases
25+
- GitHub Actions release workflow triggered on version tags
26+
- Homebrew tap support via `brew tap codoworks/tap && brew install sshto`
2927

3028
[Unreleased]: https://github.com/codoworks/sshto/compare/v0.1.0...HEAD
3129
[0.1.0]: https://github.com/codoworks/sshto/releases/tag/v0.1.0

0 commit comments

Comments
 (0)