ci(linux): activate the shell kernel gates #229

Merged
binjovi-bot merged 1 commit from sean/activate-shell-gates into trunk 2026-09-10 20:43:16 +00:00 AGit
Owner

build.recipe.revision moves from ebda47a1 to 466378a3, the first revision whose recipes/linux holds verify-artifact and verify-bootc as shell. Until now every one of those changes has been inert: the bake fetches the recipe at its pinned revision, not at trunk. This is the second half of the two-commit shape this recipe already uses. The bake picks up: both gates in shell (28 and 38 differential cases against the Python, plus the live modes proved inside the image -- base-packages byte-identical, snapshot identical as JSON); the node-bootc base repinned to 2a142fc8, the first build on node-base:v2 and the first carrying jq and yq, confirmed by running it; BASE_KARGS corrected to loglevel=4, read out of that base; and the last python3 in the bake gone. Project version goes to 27. https://claude.ai/code/session_01KZoQin34jeyt6nDGqvJA76

build.recipe.revision moves from ebda47a1 to 466378a3, the first revision whose recipes/linux holds verify-artifact and verify-bootc as shell. Until now every one of those changes has been inert: the bake fetches the recipe at its pinned revision, not at trunk. This is the second half of the two-commit shape this recipe already uses. The bake picks up: both gates in shell (28 and 38 differential cases against the Python, plus the live modes proved inside the image -- base-packages byte-identical, snapshot identical as JSON); the node-bootc base repinned to 2a142fc8, the first build on node-base:v2 and the first carrying jq and yq, confirmed by running it; BASE_KARGS corrected to loglevel=4, read out of that base; and the last python3 in the bake gone. Project version goes to 27. https://claude.ai/code/session_01KZoQin34jeyt6nDGqvJA76
ci(linux): activate the shell kernel gates
Some checks failed
binjovi/ci Binjovi failed the frozen plan
bb0b349c77
`build.recipe.revision` moves from ebda47a1 to 466378a3, which is the
first revision whose `recipes/linux` holds `verify-artifact` and
`verify-bootc` as shell rather than Python. Until now every one of those
changes has been inert: the bake fetches the recipe at its pinned
revision, not at trunk. This is the second half of the two-commit shape
this recipe already uses (ebda47a1, then 9e2c780).

What the bake picks up with it, all of it already proved:

  * both gates in shell, agreeing with the Python on 28 and 38
    differential cases, and on the live modes inside the image itself --
    `base-packages` byte-identical, `snapshot` identical as JSON
  * the node-bootc base repinned to 2a142fc8, which is the first build
    on node-base:v2 and therefore the first that carries `jq` and `yq`.
    Confirmed by running that image: /usr/bin/jq, yq v4.53.2, and
    `yq -p toml` parsing /usr/lib/bootc/kargs.d/01-seanfarm.toml
  * `BASE_KARGS` corrected to `loglevel=4`, read out of that base rather
    than chosen. node-bootc 2ea31b1 changed it, and the check is an
    exact list comparison
  * the last `python3` in the bake gone: `assemble-bootc.sh` reads the
    RPM name with `jq -r .rpm`

The project version goes to 27 because its definition changed.

Claude-Session: https://claude.ai/code/session_01KZoQin34jeyt6nDGqvJA76
sean force-pushed sean/activate-shell-gates from bb0b349c77
Some checks failed
binjovi/ci Binjovi failed the frozen plan
to edc4f86078
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-10 20:32:40 +00:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/binjovi-plans!229
No description provided.