Releases: thoreinstein/rig
v0.11.0
Rig 0.11.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.11.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.11.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Features
- 7993ad1: feat(discovery): add configuration and types for project discovery engine (@thoreinstein)
- a85df1b: feat(discovery): add high-level engine and integration (@thoreinstein)
- 5bc6807: feat(discovery): implement caching mechanism (@thoreinstein)
- f0b81af: feat(discovery): implement project scanner logic (@thoreinstein)
- f1a6200: feat(ui): add fzf dependency and ui package (@thoreinstein)
- 027a546: feat(ui): implement interactive project selector (@thoreinstein)
- d907bf6: feat(workflow): integrate discovery and selection into work and hack commands (@thoreinstein)
- 6e119e6: feat: make rig work project-aware (@thoreinstein)
Other
- 05a1bda: Docs: Clarify duration calculation assumptions (@thoreinstein)
- fc68c77: Feat: Add Gemini CLI AI provider adapter (@thoreinstein)
- f33a44a: Feat: Support owner/repo shorthand in clone (@thoreinstein)
- 892988f: Finalize project discovery integration and stabilize tests (@thoreinstein)
- 9076cc6: Fix linting issues and handle ignored errors properly (@thoreinstein)
- 2830eaf: Polishing project discovery and stabilizing tests (@thoreinstein)
- a99eaa0: Refactor: Prevent WorkflowError double-wrapping (@thoreinstein)
- cfbfb00: Switch from conductor to beads (@thoreinstein)
- a84ce3b: chore(release): prepare release v0.11.0 (@thoreinstein)
- 411fb43: cmd: Centralize tmux session ID generation in TicketInfo (@thoreinstein)
- 980f66e: deps: bump modernc.org/sqlite from 1.44.1 to 1.44.3 (@dependabot[bot])
- 47ece37: pkg,cmd: Enhance git repo detection and path handling (@thoreinstein)
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Rig 0.10.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.10.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.10.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Features
- 063be3a: feat(cmd): Add --ticket flag to history query (@thoreinstein)
- 3ae3332: feat(cmd): Update rig history query command with new filters (@thoreinstein)
- 5e9a0be: feat(cmd): Update rig timeline command with new filters (@thoreinstein)
- b48a127: feat(history): Define new query parameters in pkg/history/types.go (@thoreinstein)
- 283fdad: feat(history): Implement SQL query builder updates for new filters (@thoreinstein)
- 3b33389: feat(history): Implement timeline markdown formatter (@thoreinstein)
- ccc9b15: feat(pr): Add pagination support for PR listing (@thoreinstein)
- 0020f19: feat(timeline): Add worktree path auto-detection for timeline filtering (@thoreinstein)
- d69712b: feat(timeline): Integrate history formatter into rig timeline (@thoreinstein)
Bug Fixes
- ca6a9c0: fix(ci): Remove persist-credentials: false from release job (@thoreinstein)
- afff257: fix(cmd): Remove unused import in timeline.go (@thoreinstein)
Other
- 388f675: Add config validation and security warnings (@thoreinstein)
- e8eb4f2: Add merge method validation to pr merge (@thoreinstein)
- 844ddc4: Add per-provider AI model defaults (@thoreinstein)
- 0e8c560: Add repository-local config support (@thoreinstein)
- 66773a3: Add tests for repository-local config loading (@thoreinstein)
- 3a06909: Fix golangci-lint nits (@thoreinstein)
- cf05afe: Fix rig work command to detect existing notes (@thoreinstein)
- 2d90152: Release v0.9.0 (@thoreinstein)
- b713ec9: Update cmd/root.go (@thoreinstein)
- bcad582: chore(conductor): Archive track 'Refine History Analysis' (@thoreinstein)
- 1938be6: chore(conductor): Archive track 'rig-wlx: PR Workflow Robustness' (@thoreinstein)
- fe224c8: chore(conductor): Mark track 'Refine History Analysis' as complete (@thoreinstein)
- fa6eb0a: chore(conductor): Mark track 'rig-wlx: PR Workflow Robustness' as complete (@thoreinstein)
- b5b50e1: chore(release): prepare release v0.10.0 (@thoreinstein)
- 5f24c8b: conductor(plan): Mark phase 'CLI Command Updates' as complete (@thoreinstein)
- 44ce94c: conductor(plan): Mark phase 'Query Engine Enhancements' as complete (@thoreinstein)
- 6339011: conductor(plan): Mark phase 'Timeline Formatting & Output' as complete (@thoreinstein)
- 89ee032: conductor(plan): Mark task 'Define new query parameters' as complete (@thoreinstein)
- 0e5574a: conductor(plan): Mark task 'Implement SQL query builder' as complete (@thoreinstein)
- 7dd7e7c: conductor(plan): Mark task 'Integrate Formatter' as complete (@thoreinstein)
- 8f7c3cb: conductor(plan): Mark task 'Update history query command' as complete (@thoreinstein)
- 7b55580: conductor(plan): Mark task 'Update public API' as complete (@thoreinstein)
- 2116f4a: conductor(plan): Mark task 'Update timeline filtering' as complete (@thoreinstein)
- 3172b09: conductor(plan): Mark tasks 'Design timeline template' and 'Implement Formatter Logic' as complete (@thoreinstein)
- 25e5ff3: conductor(setup): Add conductor setup files (@thoreinstein)
- a189396: deps: bump modernc.org/sqlite from 1.43.0 to 1.44.1 (@dependabot[bot])
- 42ca631: refactor(pr): Move global flags to struct for testability (@thoreinstein)
- a674a56: refactor(pr): Use typed errors consistently (@thoreinstein)
- 9c8c596: style: Fix formatting and whitespace (@thoreinstein)
- d9da2a3: test(history): Verify public API with new filters (@thoreinstein)
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Rig 0.9.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.9.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.9.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- 2a79819: Add comprehensive unit tests for BeadsError type (@thoreinstein)
- 88f7052: Add explicit AI config initialization in router tests (@thoreinstein)
- 9c983d6: Add pkg/beads with detection and client interface (@thoreinstein)
- 7e54767: Fix Beads detection to use correct filename (@thoreinstein)
- f0d94ee: Fix pr merge attempting Jira fetch for beads tickets (@thoreinstein)
- 4e2eec4: Fix preflight empty FailureReason when Jira unavailable (@thoreinstein)
- 4696bd9: Fix preflight error guidance to be context-aware (@thoreinstein)
- 7d5cf7f: Fix undefined cmd variable in runPRMerge (@thoreinstein)
- a4a75f5: Fix: Handle TicketSourceUnknown in preflight switch (@thoreinstein)
- a3108c4: Handle branch deletion via API to avoid worktree conflicts (@thoreinstein)
- 40379f2: Implement TicketRouter for beads vs JIRA routing (@thoreinstein)
- d971bcd: Improve JIRA client initialization error message (@thoreinstein)
- c05b7ea: Integrate AI provider into workflow engine for debrief (@thoreinstein)
- 2cb8b06: Integrate beads status update into rig work command (@thoreinstein)
- 2ecc18c: Release v0.8.0 (@thoreinstein)
- 73dfeb1: Update cmd/pr_merge.go (@thoreinstein)
- 2c3c264: Update pkg/workflow/steps.go (@thoreinstein)
- ddc7548: Update pkg/workflow/steps.go (@thoreinstein)
- de76ba4: Update pkg/workflow/steps.go (@thoreinstein)
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Rig 0.8.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.8.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.8.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- e86e9d1: Fix rig pr create failing in non-interactive mode (@thoreinstein)
- 7197986: Fix rig pr create failing in non-interactive mode (@thoreinstein)
- 7988a30: Invert notes flag to opt-out for hack and work commands (@thoreinstein)
- 789f8a3: Release v0.7.1 (@thoreinstein)
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Rig 0.7.1
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.7.1Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.7.1' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- fdfe6d7: Accept beads-style alphanumeric ticket identifiers (@thoreinstein)
- 6a88692: Release v0.7.0 (@thoreinstein)
Full Changelog: v0.7.0...v0.7.1
v0.6.0
Rig 0.6.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.6.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.6.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- a04d09d: Add direct Jira REST API integration (@thoreinstein)
- a216bee: Display custom fields in JIRA details section (@Copilot)
- ba50c25: Release v0.6.0 (@thoreinstein)
- 3d3dc80: Setup parade (@thoreinstein)
- 6e2ff44: Update beads (@thoreinstein)
- cec5f52: Update description to reflect developer focus (@thoreinstein)
- 6aa971e: Update pkg/jira/api_client.go (@thoreinstein)
- 5f62841: Update pkg/jira/client.go (@thoreinstein)
- a6f0659: [skip ci] Release v0.5.0 (@thoreinstein)
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Rig 0.5.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/rig
rig version # Should output: rig version 0.5.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the rig binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/rig/.github/workflows/release.yml@refs/tags/v0.5.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- bc1cb9e: Fix lint nits (@thoreinstein)
- 736377b: Rename module from sre to rig (@thoreinstein)
- 5bdf61d: Update build configuration for rig rename (@thoreinstein)
- 8226d2f: Update documentation for rig rename (@thoreinstein)
- 559196a: [skip ci] Release v0.4.1 (@thoreinstein)
Full Changelog: v0.4.1...v0.5.0
v0.4.1
SRE CLI 0.4.1
Homebrew Installation (Recommended):
brew install thoreinstein/tap/sre
sre version # Should output: sre version 0.4.1Manual Download:
Download the appropriate archive below for your platform, extract it, and move the sre binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/sre/.github/workflows/release.yml@refs/tags/v0.4.1' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- 96a07c3: Fix tmux window indexing to respect base-index setting (@thoreinstein)
- cfbb626: Install tmux in test (@thoreinstein)
- 0bcfe95: [skip ci] Release v0.4.0 (@thoreinstein)
Full Changelog: v0.4.0...v0.4.1
v0.3.0
SRE CLI 0.3.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/sre
sre version # Should output: sre version 0.3.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the sre binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/sre/.github/workflows/release.yml@refs/tags/v0.3.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- 1e1211f: Add clone command core functionality (@thoreinstein)
- 7b057e5: Add clone command to CLI (@thoreinstein)
- a78953b: Release v0.2.0 (@thoreinstein)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
SRE CLI 0.2.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/sre
sre version # Should output: sre version 0.2.0Manual Download:
Download the appropriate archive below for your platform, extract it, and move the sre binary to your PATH.
Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.
Verifying Release Signatures
All releases are signed with keyless Sigstore. To verify:
# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
--bundle checksums.txt.bundle \
--certificate-identity 'https://github.com/thoreinstein/sre/.github/workflows/release.yml@refs/tags/v0.2.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- 0d22c9e: Add TestMain to clean up tmux sessions after tests (@thoreinstein)
- 40ead95: Add auto-repair for missing fetch refspec in bare repos (@thoreinstein)
- 78d7129: Add beads issue tracking infrastructure (@thoreinstein)
- 34e4a5c: Add environment variable-based tmux socket isolation for tests (@thoreinstein)
- 0e84dc9: Add release documentation for v0.1.0 (@thoreinstein)
- c61089f: Rename 'sre init' command to 'sre work' (@thoreinstein)
- ddb3360: deps: bump modernc.org/sqlite from 1.41.0 to 1.42.2 (@dependabot[bot])
Full Changelog: v0.1.0...v0.2.0