Skip to content

Add sourceos-boot nlboot adapter CLI#5

Merged
mdheller merged 5 commits intomainfrom
feature/nlboot-adapter-cli
Apr 26, 2026
Merged

Add sourceos-boot nlboot adapter CLI#5
mdheller merged 5 commits intomainfrom
feature/nlboot-adapter-cli

Conversation

@mdheller
Copy link
Copy Markdown
Contributor

Summary

Adds a side-effect-free CLI for converting nlboot manifest/token JSON into SourceOS boot handoff objects.

What changed

  • Adds sourceos_boot.cli with adapt-nlboot command.
  • Adds canonical JSON SHA-256 manifest hashing.
  • Adds nlboot manifest/token fixtures.
  • Adds CLI smoke coverage.
  • Exposes sourceos-boot as a project script entrypoint.

Why

The adapter is now usable outside tests. This is the first practical tool for bridging verified nlboot planning artifacts into BootReleaseSet patch-shaped data and platform evidence envelopes.

Safety

No network, disk, kexec, install, or host mutation is performed. The command only reads JSON inputs and emits JSON output.

@mdheller mdheller merged commit 53294dd into main Apr 26, 2026
1 check passed
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