Skip to content

release: prepare kernal-api 0.1.29 - #424

Merged
zackees merged 1 commit into
mainfrom
release/0.1.29
Oct 5, 2026
Merged

zackees merged 1 commit into
mainfrom
release/0.1.29

Conversation

@zackees

@zackees zackees commented Oct 5, 2026

Copy link
Copy Markdown
Owner

What

Bumps kernal-api to 0.1.29 — the release that ships the in-place write
seal capability merged in #423 (deny_in_place_writes / allow_in_place_writes
/ in_place_writes_denied, the deny-ACE mechanism zccache#1791's cache-blob
seal waits on).

Same 19-file shape as 6c2e544 (0.1.28): Cargo package + workspace lock, the
COMPATIBILITY/README pins, the Python companion (pyproject.toml,
kernal_api.__version__), and every nested consumer manifest/lock. Lock edits
are package-scoped to the name = "kernal-api" entry — a blanket version sed
would also hit rustc-demangle 0.1.28 in the root lock.

Validation

  • soldr cargo metadata --locked resolves clean on this branch (manifests and
    hand-scoped lock bumps agree).
  • Local gate (linux-minimal reused + dylint-minimal run, pinned ci.yml
    ref): passed, stamped Local-Gate tree=36b7958cfcf7.

Release path

Merging this to main changes [workspace.package].version, which triggers
auto-release.yml (verification pipeline, then GitHub release + crates.io via
trusted publishing — PUBLISH_CRATES_IO=true is already set).

Version bump for the in-place write seal (#423, the deny-ACE capability
zccache#1791 waits on): Cargo package, workspace lock, the two doc pins
(COMPATIBILITY.md, README.md), the Python companion (pyproject +
`kernal_api.__version__`), and every nested consumer manifest/lock —
the same 19-file shape as 6c2e544 (0.1.28). Lock updates are
package-scoped (only the `name = "kernal-api"` entry), never a blanket
version sed: `rustc-demangle` also lives at 0.1.28 in the root lock.

Pushing this to main triggers auto-release.yml (version changed →
verify + publish, PUBLISH_CRATES_IO=true).

Local-Gate: v1 tree=36b7958cfcf7284d3936f471608cc4aa84455bb4 secs=542 lanes=linux-minimal:reused@4a56f3ea8ae9,dylint-minimal:run
Ci-Attestation: {"at":1791241388,"gate":"general/all/ci-guards","host":"linux-x86_64","key":"4a56f3ea8ae9693745821b56bc29d338b4214ac5354979ce8b5652b6feab1efb","lane":"linux-minimal","parents":["4db2bbb5be63c4e31142cb04e1400099e1af1749"],"secs":null,"stamp":"c5ee14d00acc2fe0a53f6f3811c76e9a","tree":"36b7958cfcf7284d3936f471608cc4aa84455bb4","v":1,"via":"reused"}
Ci-Attestation: {"at":1791241388,"gate":"rust/x86_64-unknown-linux-gnu/default-facade-clippy","host":"linux-x86_64","key":"4a56f3ea8ae9693745821b56bc29d338b4214ac5354979ce8b5652b6feab1efb","lane":"linux-minimal","parents":["4db2bbb5be63c4e31142cb04e1400099e1af1749"],"secs":null,"stamp":"3a5b30dbc4c3aead4249d19c43f30508","tree":"36b7958cfcf7284d3936f471608cc4aa84455bb4","v":1,"via":"reused"}
Ci-Attestation: {"at":1791241388,"gate":"rust/x86_64-unknown-linux-gnu/default-facade-test","host":"linux-x86_64","key":"4a56f3ea8ae9693745821b56bc29d338b4214ac5354979ce8b5652b6feab1efb","lane":"linux-minimal","parents":["4db2bbb5be63c4e31142cb04e1400099e1af1749"],"secs":null,"stamp":"ac7bf7b1b93a5460d03b7f2e22541916","tree":"36b7958cfcf7284d3936f471608cc4aa84455bb4","v":1,"via":"reused"}
Ci-Attestation: {"at":1791241388,"gate":"rust/x86_64-unknown-linux-gnu/desktop-status-test","host":"linux-x86_64","key":"4a56f3ea8ae9693745821b56bc29d338b4214ac5354979ce8b5652b6feab1efb","lane":"linux-minimal","parents":["4db2bbb5be63c4e31142cb04e1400099e1af1749"],"secs":null,"stamp":"5611a15c9be404d334e877885db32761","tree":"36b7958cfcf7284d3936f471608cc4aa84455bb4","v":1,"via":"reused"}
Ci-Attestation: {"at":1791241388,"gate":"rust/x86_64-unknown-linux-gnu/dylint-all-features-all-targets","host":"linux-x86_64","key":"0a67a518fb58f2b0c9e304c39e567770a234ccfb7f6635a8f9182dd00c10ce0e","lane":"dylint-minimal","parents":["4db2bbb5be63c4e31142cb04e1400099e1af1749"],"secs":542,"stamp":"0eabfcf423bbb853038e5ac2e40a321f","tree":"36b7958cfcf7284d3936f471608cc4aa84455bb4","v":1,"via":"run"}
@zackees
zackees merged commit b2488b3 into main Oct 5, 2026
7 checks passed
@zackees
zackees deleted the release/0.1.29 branch October 5, 2026 23:05
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