Skip to content

Commit 93a1166

Browse files
committed
docs(release): require homebrew verification for version bumps
Also sync local Formula/linctl.rb to v0.1.5 tag+sha.
1 parent 2e4c771 commit 93a1166

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

AGENTS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Ship safe, small, tested changes to `linctl` with docs that match behavior.
88
- Prefer `rg`/`go test`/existing scripts; do not invent parallel tooling.
99
- Never rewrite user-authored history (`reset --hard`, force-push) unless explicitly requested.
1010
- If behavior changes, update docs in the same PR (`README.md`, `SKILL.md`, as needed).
11+
- If a change updates release versioning, do not consider it complete until Homebrew tap bump status is verified.
1112

1213
## Quality Bar
1314
- Run: `go test ./...` before finalizing code changes.
@@ -29,6 +30,7 @@ Ship safe, small, tested changes to `linctl` with docs that match behavior.
2930
## Release + Homebrew (Owners Only)
3031
- Owners cut releases from `master` using semver tags `vX.Y.Z`.
3132
- Required for auto Homebrew bump: repo secret `HOMEBREW_TAP_TOKEN` (write access to `dorkitude/homebrew-linctl`).
33+
- Version bump policy: release/version bumps must include Homebrew verification in the same workstream (auto workflow success or merged manual tap bump PR).
3234
- Flow:
3335
1. `git push origin master`
3436
2. `git tag -a vX.Y.Z -m "vX.Y.Z: <summary>" && git push origin vX.Y.Z`

Formula/linctl.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
class Linctl < Formula
22
desc "Comprehensive command-line interface for Linear's API"
33
homepage "https://github.com/dorkitude/linctl"
4-
url "https://github.com/dorkitude/linctl/archive/refs/tags/v0.1.3.tar.gz"
5-
sha256 "72268f8ebb1d869ec878143b8f19a8dc99072a6b74ec42f043af2a3a97245c2f"
4+
url "https://github.com/dorkitude/linctl/archive/refs/tags/v0.1.5.tar.gz"
5+
sha256 "fddd9b17f07279663fa5f23e12e56b9f025064ba824a4c24c433ea8699affefb"
66
license "MIT"
77
head "https://github.com/dorkitude/linctl.git", branch: "master"
88

@@ -19,4 +19,4 @@ def install
1919
# Test help command
2020
assert_match "A comprehensive CLI tool for Linear", shell_output("#{bin}/linctl --help")
2121
end
22-
end
22+
end

0 commit comments

Comments
 (0)