Skip to content

Release 0.12.0: the dashboard can take the prompt too - #31

Merged
Zenofex merged 1 commit into
mainfrom
release/0.12.0
Sep 29, 2026
Merged

Zenofex merged 1 commit into
mainfrom
release/0.12.0

Conversation

@Zenofex

@Zenofex Zenofex commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Version bump, lockfile, changelog. No code changes: everything here is on main and was reviewed in #30.

What ships

--interrupt-autoboot works with --tui. It was refused there rather than silently ignored, which was right while it was unwired and left the dashboard as the one mode that could not take the prompt.

 findings (client) — 12 + 5 boot chain
 ! Secure boot anchor      hab fuse not enabled
 * U-Boot shell reached    => printenv

Verdicts sit above the detector findings because they were read from the device at the prompt, which is better evidence than anything matched out of the scrollback.

Why MINOR

New behaviour. No flag renamed or removed, no exit-code policy change, no output-format schema broken.

Verification

  • cargo test --workspace --features tui: 390 passed, 0 failed
  • cargo test --workspace: 369 passed, 0 failed
  • clippy --workspace --all-targets --features tui -- -D warnings and fmt --all --check: clean
  • cargo build --release --features tui then bootintel --version reports bootintel 0.12.0

Both version bumps landed first try, fourth release running for docs/releasing.md step 1.

This was the last item on the gap list carried through the previous few releases. Everything else from the last two days moved on the engine side, which needs no release: the boot chain is now persisted on the scan, rendered in the dashboard, carried into the PDF report, and compared between scans.

After merge: dispatch cli-release for 0.12.0 with publish_crates, verify the draft against SHA256SUMS, publish and mark latest, then move the tap (step 7) and sync the in-repo reference copy.

🤖 Generated with Claude Code

Ships #30. `--interrupt-autoboot` works with `--tui`, where it was refused
rather than silently ignored, leaving the dashboard as the one mode that could
not take the prompt. The verdicts render at the top of the findings pane, above
the detector findings, because they were read from the device at the prompt and
that is better evidence than anything matched out of the scrollback.

MINOR: new behaviour, no flag renamed, no exit code changed, no schema broken.

That was the last item on the gap list carried through the last several
releases. Everything else moved on the engine side, which needs no release:
the boot chain is now persisted on the scan, rendered in the dashboard, carried
into the PDF report and compared between scans.

390 tests with --features tui, 369 without, clippy clean under -D warnings in
both, rustfmt clean, release binary reports 0.12.0. Both version bumps landed
first try, fourth release running for docs/releasing.md step 1.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Zenofex
Zenofex merged commit 75d4bea into main Sep 29, 2026
11 checks passed
@Zenofex
Zenofex deleted the release/0.12.0 branch September 29, 2026 08:13
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