Repository navigation
v0.1.0
·
236 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
SRE CLI 0.1.0
Homebrew Installation (Recommended):
brew install thoreinstein/tap/sre
sre version # Should output: sre version 0.1.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.1.0' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
checksums.txtChangelog
Other
- 8b0b6b7: Add CI/CD pipeline with GitHub Actions and GoReleaser (Jim Myers thoreinstein8@gmail.com)
- ade714e: Add COSIGN_EXPERIMENTAL=1 to enable keyless Sigstore signing (Jim Myers jimmyers@pingidentity.com)
- d776daa: Add Homebrew tap and macOS installation docs (Jim Myers jimmyers@pingidentity.com)
- e091f5c: Add LICENSE (#7) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- db98a9c: Add README (Jim Myers myersjim223@gmail.com)
- 6ad14f4: Add build and test hooks to pre-commit config (Jim Myers jimmyers@pingidentity.com)
- f9d2174: Add command allowlist security tests for tmux sessions (Jim Myers thoreinstein8@gmail.com)
- 0265075: Add comprehensive test coverage across all packages (Jim Myers thoreinstein8@gmail.com)
- 5915a01: Add cooldown periods to Dependabot configuration (Jim Myers jimmyers@pingidentity.com)
- 3708712: Add dependabot and codeql (Jim Myers thoreinstein8@gmail.com)
- 74fd676: Add integration tests and fix GPG signing in test fixtures (Jim Myers thoreinstein8@gmail.com)
- 9314f79: Add keyless Sigstore signing and SBOM generation (Jim Myers jimmyers@pingidentity.com)
- 9870e19: Add mock-based unit tests for pkg/git/worktree.go (Jim Myers thoreinstein8@gmail.com)
- 04f1858: Add multi-repo support and new workflow commands (Jim Myers jimmyers@pingidentity.com)
- bb6aa6f: Add path traversal security tests for worktree operations (Jim Myers thoreinstein8@gmail.com)
- 726f978: Add self-update command for GitHub releases (#17) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- cf2bd96: Add test coverage for all cmd/ package files (Jim Myers thoreinstein8@gmail.com)
- 25e2805: Add test coverage for multi-repo support and workflow commands (Jim Myers jimmyers@pingidentity.com)
- 331620e: Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 (#1) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91d92fe: Expand obsidian notes test coverage (Jim Myers thoreinstein8@gmail.com)
- 5ea7618: Expand test coverage for history, session, sync, timeline, update commands (Jim Myers thoreinstein8@gmail.com)
- 388619f: Feature commit (Jim Myers jimmyers@pingidentity.com)
- 6afe142: Fix GitHub Actions SHA pins to verified versions (Jim Myers jimmyers@pingidentity.com)
- 856566d: Fix cosign signing configuration for modern versions (Jim Myers jimmyers@pingidentity.com)
- 2c4d686: Fix cosign signing to use bundle format for keyless Sigstore (Jim Myers jimmyers@pingidentity.com)
- 6cb3b6d: Fix goreleaser cosign signing to use bundle output (Jim Myers jimmyers@pingidentity.com)
- ae8ad1b: Fix inconsistent file permissions for user data (Jim Myers jimmyers@pingidentity.com)
- 92ed3cb: Fix multiple bugs found during code review (Jim Myers thoreinstein8@gmail.com)
- eb98f47: Fix race conditions in cmd test files (Jim Myers jimmyers@pingidentity.com)
- c726210: Fix tmux windows not being created due to type mismatch (#16) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- eb3b94e: Fix trailing whitespace and normalize formatting (Jim Myers jimmyers@pingidentity.com)
- b2d4dbe: Fix worktree loc (#10) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- 3d4a724: Harden CI/CD workflows for security (Jim Myers jimmyers@pingidentity.com)
- 673e8f6: Harden release workflow with least-privilege permissions (Jim Myers jimmyers@pingidentity.com)
- c2971bc: Harden security and migrate config to TOML format (#6) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- 09b056e: Initial Commit (Jim Myers myersjim223@gmail.com)
- eb3f603: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 850f64b: Initial commit (Jim Myers thoreinstein8@gmail.com)
- dee54e0: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 3307065: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 3fe8597: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 7baa282: Initial commit (Jim Myers jimmyers@pingidentity.com)
- 19cd29b: Initial commit (Jim Myers jimmyers@pingidentity.com)
- b88b7dc: Initial commit (Jim Myers jimmyers@pingidentity.com)
- 1c145a4: Initial commit (Jim Myers jimmyers@pingidentity.com)
- aa7bd2b: Initial commit (Jim Myers jimmyers@pingidentity.com)
- 4b55cb0: Initial commit (Jim Myers jimmyers@pingidentity.com)
- e653ba6: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 32aa713: Initial commit (Jim Myers thoreinstein8@gmail.com)
- e2afd05: Initial commit (Jim Myers jimmyers@pingidentity.com)
- 6914716: Initial commit (Jim Myers jimmyers@pingidentity.com)
- 4661d72: Initial commit (Jim Myers thoreinstein8@gmail.com)
- bb0a951: Initial commit (Jim Myers thoreinstein8@gmail.com)
- c0999db: Initial commit (Jim Myers thoreinstein8@gmail.com)
- d212225: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 4b1dad0: Initial commit (Jim Myers thoreinstein8@gmail.com)
- f47d123: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 9548aa7: Initial commit (Jim Myers thoreinstein8@gmail.com)
- ae58e70: Initial commit (Jim Myers thoreinstein8@gmail.com)
- f06e9c0: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 5b42519: Initial commit (Jim Myers thoreinstein8@gmail.com)
- c0c5077: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 48b42c2: Initial commit (Jim Myers thoreinstein8@gmail.com)
- eb154e1: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 9b11488: Initial commit (Jim Myers thoreinstein8@gmail.com)
- d681e49: Initial commit (Jim Myers thoreinstein8@gmail.com)
- 3c3eecd: Initial commit (Jim Myers thoreinstein8@gmail.com)
- e55ee68: Initial commit (Jim Myers thoreinstein8@gmail.com)
- a364eb6: Merge feature (Jim Myers jimmyers@pingidentity.com)
- 512c27a: Pin GitHub Actions to SHA commits for supply chain security (Jim Myers jimmyers@pingidentity.com)
- 8e5a77c: Releaser (#9) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- f8e037b: Remove C dependency in favor of native (#8) (Jim Myers 719823+thoreinstein@users.noreply.github.com)
- d1ddb53: Setup beads task tracking (Jim Myers jimmyers@pingidentity.com)
- 5730c80: Update README with new commands, multi-repo config, and testing docs (Jim Myers thoreinstein8@gmail.com)
- 564bce7: Update lint and release configs (Jim Myers jimmyers@pingidentity.com)
- 2c232e3: Update linter configuration (Jim Myers jimmyers@pingidentity.com)
- 462840c: Use latest go 1.25.5 (Jim Myers jimmyers@pingidentity.com)
- d505e09: deps: bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#12) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- aa8759d: deps: bump modernc.org/sqlite from 1.40.1 to 1.41.0 (#15) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
Full Changelog: ...v0.1.0