Skip to content

chore: release v0.0.145 - #886

Merged
wenzowski merged 1 commit into
mainfrom
release-plz-2026-09-06T04-42-57Z
Sep 6, 2026
Merged

chore: release v0.0.145#886
wenzowski merged 1 commit into
mainfrom
release-plz-2026-09-06T04-42-57Z

Conversation

@wenzowski

@wenzowski wenzowski commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • batten: 0.0.144 -> 0.0.145 (✓ API compatible changes)
Changelog

0.0.145 - 2026-09-06

Added

  • (hook) decide a loop from its node, not from a keyword
  • (hook) parse bash with rable instead of scanning it
  • (preset) mise preset, receipt-backed execution integrity
  • (policy) advise on recognized shell tool failures
  • (hk) define hk execution-evidence capability and conformance fixtures
  • (hk) record a bounded hk runtime-observation receipt
  • (hk) make hk's effective plan a pre-admission fact
  • (hk) generate and drift-check the adopted hk surface contract
  • (hook) [breaking] severity = "ask" reaches the escalation the engine already had
  • (hook) refuse a second start of a task this clone already holds
  • (hook) refuse a reset that would leave work referenced by nothing
  • (hook) [breaking] the hatch stops answering for any class with a real way out
  • (landed) say so when the claimed arm is unsupplied, and carry the derived artifacts
  • (landed) sweep a board for claims nobody is serving

Fixed

  • (outcome) the anti-vacuity case measures the matcher, not the host
  • (hk) the contract is the config's plan, not the caller's
  • (outcome) let the signature fixture declare the host's own family
  • (hook) read the shape and receipt walks per line, with their own spans
  • (hook) read the pipeline walk per line, through one reading
  • (hook) judge every element of a substitution scan, per line and resolved
  • (hook) close two bypasses and two wrong verdicts
  • (hk) [breaking] a version skew is could-not-look, not drift
  • (spec) rebuild the committed row set from main, plus the hk rows
  • (hook) the per-line consume drained on a mismatch it called abstention
  • (hook) repair three gates, one of them mine
  • (hook) two expressions that read as decisions and were not
  • (tests) stop the reclaim census cases hanging on a network they do not use
  • (hook) keep env assignments as words; stop walking control-flow bodies
  • (hk) refuse colliding plan ids at load, and show drift able to fire
  • (taskset) decide a task's argv by parse, and stop the preset
  • (hook) a newline splits the program, not the segment
  • (config) [breaking] close the six review findings on the forward-compatible loader
  • (config) [breaking] a key in a plain section costs the key, and the report names the release
  • (config) a header may carry a trailing comment, and that was a fail-open
  • (config) lex strings properly, and check the prune against the parser
  • (config) a quoted header is not a section boundary, and the tier that says so
  • (config) [breaking] a row from a newer schema costs its row, not the whole file
  • (task) EPERM is a live process, and reading it as dead fails open
  • (hook) a live-root case must not name the one task a lock guards
  • (hook) land's allow is a fact about the world, not about the commit
  • (prune) a lap is not charged for the cleanup that outran it
  • (landed) clear the four gates verify raised on the rebased head

Other

  • (hook) split the parse walk under the line ceiling
  • (generated) regenerate the derived artifacts on the new base
  • (preset) the compiled tier's envelope had drifted from the predicate
  • (facts) the census counts 39 after the rebase
  • (cli) document the three functions this branch adds, and regenerate
  • (hook) put unquote's rationale back on unquote
  • (install) the fixture names its own repository rather than this one
  • (agents) stop promising that a task count answers "safe to end?"
  • (hook) a corpse is unexpressible off unix, so the case that needs one is gated
  • (prune) the fixture moves to the generation that repaired the arithmetic
  • (landed) enrol the module in the mutation sweep and make its rows readable


This PR was generated with release-plz.

@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: f6585e72-8521-4790-ac92-fbc2b7126060

📥 Commits

Reviewing files that changed from the base of the PR and between 67df508 and 17556dc.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • Cargo.toml
  • crates/batten/CHANGELOG.md

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The workspace package version was incremented from 0.0.144 to 0.0.145. The changelog adds a dated 0.0.145 release section with added features, fixes, breaking changes, regenerated artifacts, census updates, and platform-gated fixtures.

Merge Risk: ⚪ Minimal · up to 17556

This updates the package release metadata to version 0.0.145 and documents its changes. The release metadata is consistent and has no current merge-blocking risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly identifies the release version bump from 0.0.144 to 0.0.145, which matches the primary changes.
Description check ✅ Passed The description is directly related to the release changes. It documents the version update and summarizes the changelog entries.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-09-06T04-42-57Z

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wenzowski
wenzowski force-pushed the release-plz-2026-09-06T04-42-57Z branch 2 times, most recently from 56c577e to 7ca53fa Compare September 6, 2026 07:29
@wenzowski
wenzowski marked this pull request as ready for review September 6, 2026 09:13
@wenzowski
wenzowski force-pushed the release-plz-2026-09-06T04-42-57Z branch from 7ca53fa to 484d4f4 Compare September 6, 2026 09:18
@wenzowski
wenzowski marked this pull request as draft September 6, 2026 09:21
@wenzowski
wenzowski force-pushed the release-plz-2026-09-06T04-42-57Z branch from 484d4f4 to 17556dc Compare September 6, 2026 10:16
@sonarqubecloud

sonarqubecloud Bot commented Sep 6, 2026

Copy link
Copy Markdown

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

@wenzowski
wenzowski marked this pull request as ready for review September 6, 2026 11:11
@wenzowski
wenzowski merged commit 17556dc into main Sep 6, 2026
21 of 22 checks passed
@wenzowski
wenzowski deleted the release-plz-2026-09-06T04-42-57Z branch September 6, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant