Release 0.11.0: board info and the flash partition table - #28
Merged
Merged
Conversation
Ships #27. `bootintel verdict` reports `bdinfo` and the `mtdparts` partition table when a capture contains them, with the read-only marker that says which partitions an operator at that prompt can rewrite. MINOR: new output, no flag renamed, no exit code changed, no schema broken. Both parsers were dead code before this. Across all 31 public corpus logs they produced nothing while two of those logs carry a full bdinfo dump, because both were gated on the prompt regex matching the line where the command was typed and `Boot-> bdinfo` is not U-Boot's default prompt. Fixing that also turned up a false positive on a vendor MTD table and a device pattern that never matched U-Boot's own output format. Nine fixtures in the shared expectation now, eight of them real captures, reproduced byte for byte by both implementations. 369 tests pass, clippy clean under -D warnings, rustfmt clean, release binary reports 0.11.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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version bump, lockfile, changelog. No code changes: everything here is on
mainand was reviewed in #27.What ships
bdinfoand themtdpartstable, with themask_flagsread-only marker — the column that says which partitions an operator at that prompt can rewrite.Both parsers were dead code before #27: across all 31 public corpus logs they produced nothing, while two of those logs carry a full bdinfo dump. Both were gated on the prompt regex matching the line where the command was typed, and
Boot-> bdinfois not U-Boot's default prompt.Why MINOR
New output. No flag renamed or removed, no exit-code policy change, no output-format schema broken.
Verification
cargo test --workspace: 369 passed, 0 failedclippy --workspace --all-targets -- -D warningsandfmt --all --check: cleancargo build --releasethenbootintel --versionreportsbootintel 0.11.0Both version bumps landed first try — fourth release running for
docs/releasing.mdstep 1, which exists because thebootintel-detectorspin is not derived by cargo.After merge: dispatch
cli-releasefor0.11.0withpublish_crates, verify the draft againstSHA256SUMS, publish and mark latest, then move the tap (step 7) and sync the in-repo reference copy.🤖 Generated with Claude Code