Skip to content

Commit 78075d7

Browse files
release: v0.282.0
1 parent d1f85bf commit 78075d7

3 files changed

Lines changed: 153 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "homeboy"
3-
version = "0.281.20"
3+
version = "0.282.0"
44
edition = "2021"
55
default-run = "homeboy"
66
license = "MIT"

docs/changelog.md

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,157 @@ All notable changes to Homeboy CLI are documented in this file.
44

55
(This file is embedded into the CLI binary and is also viewable via `homeboy changelog`.)
66

7+
## [0.282.0] - 2026-07-12
8+
9+
### Added
10+
- rig lifecycle cleanup ownership contract
11+
- deploy components from an exact Git ref
12+
- use extension notification transports
13+
- persist run notification routes
14+
- add unified check command
15+
16+
### Changed
17+
- remove duplicate Lab portability projection
18+
- consolidate Lab dispatch projection
19+
- centralize ops command registrations
20+
- Return detached retries after durable handoff
21+
- consolidate Lab extension injection
22+
- consolidate agent task gate statuses
23+
- Use active load for runner RSS guarding
24+
- consolidate Lab path input discovery
25+
- consolidate Lab workload arguments
26+
- consolidate workload component selection
27+
- consolidate rig extension requirements
28+
- consolidate provider resolution
29+
- Make runner RSS guard capacity-aware
30+
- consolidate rig workspace resolution
31+
- retire string provider command fallback
32+
- consolidate activity lifecycle status
33+
- remove legacy bench helper installation
34+
- stabilize runner status remediation assertions
35+
- remove filesystem trait
36+
- consolidate persisted run label matching
37+
- share git component path arguments
38+
- consolidate output envelope projection
39+
- consolidate command output envelopes
40+
- share remote root normalization
41+
- consolidate output presentation
42+
- update dependency plan invocation assertion
43+
- consolidate output dispatch
44+
- derive command consumers from registry
45+
- reuse core path helpers
46+
- Consolidate test fixture setup
47+
- consolidate contract validation adapters
48+
- consolidate typed JSON file readers
49+
- Consolidate atomic JSON persistence
50+
- consolidate artifact ref projections
51+
- simplify command safety metadata
52+
- centralize configuration command safety
53+
- centralize command registry routing
54+
- Remove dead code and dedupe artifact path validation
55+
- Avoid repeated inventory scans in file path resolution
56+
- Reconcile detached runner terminal state
57+
- Centralize review quality routing
58+
- Revert "Merge pull request #7754 from Extra-Chill/feat/unified-check-entrypoint"
59+
- Use full source revision for runner extension refresh
60+
- Propagate runner extension refresh source ref
61+
- Apply rustfmt
62+
- Move source sync excludes to declared policy
63+
- Make runner doctor tool probes manifest-declared
64+
- Replace staged plugin reconciliation with runtime preflights
65+
- Improve fanout batch partial recovery
66+
- Add explicit extension capability ownership
67+
- Consolidate heavyweight integration tests
68+
- Project daemon job run refs in activity
69+
- Delete legacy absence tests
70+
- Consolidate digest shape tests
71+
- Remove rustc-proven dead code
72+
- Keep fuzz doctor lab contract under audit threshold
73+
- Propagate selected runner Homeboy binary
74+
- Support Lab routing for fuzz doctor
75+
- Stabilize PR fleet landing workflow
76+
- Clarify hot command runner evidence
77+
- Prefer installed extension revision over stale dev overlay
78+
- Verify source upgrade installs built binary
79+
- Warn on same-version source binary drift
80+
- Make runner doctor remediation actionable
81+
- Resolve lab runner alias ergonomically
82+
- Make rig lease resource conflicts actionable
83+
- Annotate landing PRs with local worktrees
84+
- Guard rig source management from lab-only execution
85+
- Guard Lab runner path surfaces
86+
- Surface active runner jobs in remote runs list
87+
- Mark invalid DOM CSS diagnostics
88+
- Improve artifact origin evidence summaries
89+
- Improve runs artifact listing commands
90+
- Document PR fleet holding workflow
91+
- Route adapter execution dispatch
92+
- Make specialist cleanup paths canonical
93+
- Route extension show to Lab runners
94+
- Route adapter JSON dispatch
95+
- Centralize cleanup inventory metadata
96+
- Project path materialization remaps
97+
- Track executor evidence in run resources
98+
- Consolidate adapter output descriptors
99+
- Remove dead Lab contract scaffolding
100+
- Support rig fuzz profiles
101+
- Use scoped changelog notes for component releases
102+
- Accept runner flag for artifact fetches
103+
- Improve package preflight diagnostics
104+
- Validate release package runtime completeness
105+
- Materialize repo root for package preflight
106+
- Persist artifact public access metadata
107+
- Refuse local destructive fuzz by default
108+
- Hydrate release dependencies before quality gates
109+
110+
### Fixed
111+
- export deps execution context helper
112+
- export Lab deps capability helper
113+
- retain completed offload evidence
114+
- preserve daemon job identity across handoff
115+
- skip unavailable Lab deps providers
116+
- package exact refs from verified source
117+
- skip unavailable dependency hydration providers
118+
- declare static lint package policy
119+
- preserve changed lint paths in Lab
120+
- resolve configured hydration assets on runners
121+
- split runner extension parity phases
122+
- consume declarative dependency adapters
123+
- align docs command surface
124+
- hand off runner-local artifact roots
125+
- prefer Lab remediation for resource policy
126+
- repair dead legacy daemon lease
127+
- resolve hydration entrypoints on runner
128+
- reconcile stale runner child runs
129+
- preserve provider policy across Lab offload
130+
- map configured worktree provider results
131+
- Fix dev overlay content parity
132+
- rotate stalled agent-task providers
133+
- resolve provider-managed cook targets
134+
- Fix Lab offload observation lifecycle
135+
- normalize directory deploy permissions
136+
- resolve remote provider probes locally
137+
- route agent-task cook to Lab
138+
- run executor resolution through runner doctor
139+
- block cook when executor require graph is unresolved on disk
140+
- Fix runner extension refresh source revision metadata
141+
- Fix runner dev overlay metadata reconciliation
142+
- Fix rig spec contract linting
143+
- Fix dirty runner dev overlay parity
144+
- Fix runner extension refresh source sync
145+
- Fix daemon exec path materialization metadata
146+
- Fix runner dev overlay extension linking
147+
- Fix runner dev overlay metadata replacement
148+
- Fix release dependency hydration skip
149+
- Fix bench rig wrapper diagnostics
150+
- Fix extension-only dev-sync binary selection
151+
- Fix source upgrade active binary replacement
152+
- Fix extension-only runner dev-sync
153+
- Fix rig fuzz lab extension resolution
154+
- Fix bench scenario path dedupe
155+
- Fix artifact CSS capture diagnostics
156+
- Fix fuzz component script UX
157+
7158
## [0.281.20] - 2026-07-06
8159

9160
### Changed

0 commit comments

Comments
 (0)