Releases: abradner/hoist
Releases · abradner/hoist
Release list
v0.1.0
Changelog
- 7ac046e: Fix what the operator can see and select (#83) (Alex Bradner alex@bradner.net)
- e4df970: Initial commit (Alex Bradner alex@bradner.net)
- 7940b07: Initialize from keel template — hoist (Alex Bradner alex@bradner.net)
- d3477c3: M1 core: image refs, gitops discover/plan/apply/verify, fixture, plan --dry-run (#9) (Alex Bradner alex@bradner.net)
- 984604b: M1 followup: review fixes, roster correction, conventions for decision (#17) (Alex Bradner alex@bradner.net)
- 0067966: M1 matrix: env x family screen as the default TUI (#10) (Alex Bradner alex@bradner.net)
- 4356715: M10/1: pkg/migrate — commit history and the migration delta between two builds (#108) (Alex Bradner alex@bradner.net)
- d5ba431: M10/2: internal/ui — the frame every screen is drawn in, dialogs, relative time, uitest (#109) (Alex Bradner alex@bradner.net)
- caf3c29: M10/3: matrix — states as words, production marked, drift from the cluster, an image chooser (#110) (Alex Bradner alex@bradner.net)
- 57bdd3e: M10/4: the in-flight pane on the matrix, and r to resume (#111) (Alex Bradner alex@bradner.net)
- 6c6cc3f: M10/5: tag picker — what the env declares, what each build contains, and one key to read a commit (#112) (Alex Bradner alex@bradner.net)
- 1638429: M10/6: deploy confirm — leads with the work, the yaml one key away (#113) (Alex Bradner alex@bradner.net)
- 8eff35a: M10/7: plan confirm — impact-led, versions never wrap, the mode gesture actually works (#114) (Alex Bradner alex@bradner.net)
- c01d74f: M10/8: flight and restart screens — framed, and the blocked reason leads (#115) (Alex Bradner alex@bradner.net)
- 443994a: M10/9: the CLI and the TUI held to one operation set, and the docs the train owed (#116) (Alex Bradner alex@bradner.net)
- c500d4b: M2 config: typed loader for $XDG_CONFIG_HOME/hoist/config.yaml, wired into the CLI (#22) (Alex Bradner alex@bradner.net)
- d37f03d: M2 followup: review fixes, per-repo credentials, TUI redaction, conventions for decision (#29) (Alex Bradner alex@bradner.net)
- f64aec6: M2 plan screen: tickable per-repo rows, live diff, production gate on direct mode (#27) (Alex Bradner alex@bradner.net)
- 1e78aed: M2 resolve: digests from running pods, manifest pins and the registry, wired into plan (#26) (Alex Bradner alex@bradner.net)
- 16c4bf0: M3 core: git worktree, GitHub PR, promotion state (#32) (Alex Bradner alex@bradner.net)
- 5aae8ea: M4 core: CIGreen/Approved/Merged steps, resume, one-in-flight enforcement (#38) (Alex Bradner alex@bradner.net)
- b3866e4: M4: wire the TUI to actually drive promotions (#50) (Alex Bradner alex@bradner.net)
- 590606a: M5: Argo refresh/sync, rollout watch, and hoist watch (#51) (Alex Bradner alex@bradner.net)
- cfd76de: M6: registry tag picker, per-digest metadata cache, direct-commit mode (#43) (Alex Bradner alex@bradner.net)
- 8fe1513: M8 Phase A: deploy one named image into one env (#70) (Alex Bradner alex@bradner.net)
- a7c4266: M8 Phase B: direct mode converges through Argo and rollout (#71) (Alex Bradner alex@bradner.net)
- 79bc2a8: M8 Phase C: the TUI can deploy, and drives what it renders (#72) (Alex Bradner alex@bradner.net)
- a345acc: M8 phase D: production warning, staging comparison, docs (#73) (Alex Bradner alex@bradner.net)
- 6a241fa: M9: hoist restart, against the cluster (#81) (Alex Bradner alex@bradner.net)
- 48f36bf: R restarts the family under the cursor (#82) (Alex Bradner alex@bradner.net)
- 11dede7: README: what using hoist is like — the screens, the three operations, what it refuses, what it is not (#128) (Alex Bradner alex@bradner.net)
- 0f9dc95: Scaffold the Go module, CI gate, and Renovate (Alex Bradner alex@bradner.net)
- aa4cd25: ci: pin golangci-lint to 2.13.2 so it can target Go 1.26 (#8) (Alex Bradner alex@bradner.net)
- 060126c: engine: keep a probe failure off the display path, name a shallow clone, and find a PR by its number (#95) (Alex Bradner alex@bradner.net)
- 219ac0c: flight, matrix, app: six deferred findings from the M10-era triage (#131) (Alex Bradner alex@bradner.net)
- 5fcdbc4: followup: review findings on the M10 train (#108–#116) (#124) (Alex Bradner alex@bradner.net)
- cbf1425: followup: review findings on the deferred-triage stack (#99) (Alex Bradner alex@bradner.net)
- 3ef2189: forge/github: omit since from the comments query for a zero time (#96) (Alex Bradner alex@bradner.net)
- d4b07b6: gitops: contain every join, refuse backslashes, name a dangling wrapper, cover Doc > 0 (#92) (Alex Bradner alex@bradner.net)
- d4e2020: gitops: warn, don't fail, on a source-only bare tag with nothing to write (#21) (Alex Bradner alex@bradner.net)
- c3752cf: install: goreleaser binaries on every tag, go install at the newest tag, a version that names itself (#127) (Alex Bradner alex@bradner.net)
- 4158359: plan: name the override's source, the narrowed first-party repos, the promotion id, and a stable auth diagnostic (#93) (Alex Bradner alex@bradner.net)
- 470b543: promote: say why the CLI is waiting, and refuse the right thing for the right reason (#94) (Alex Bradner alex@bradner.net)
- 2d8e3b1: skills: sync quality-audit to keel's hardening pass (d7c50fa) (#44) (Alex Bradner alex@bradner.net)
- 1ff6c15: steering: add quality-audit and quality-audit-refresh from the shared template (b8f1d00) (#31) (Alex Bradner alex@bradner.net)
- 9ad61b6: steering: sync batch-review and review mechanics to the template at a486cc7b (#23) (Alex Bradner alex@bradner.net)