Skip to content

[Vela OTA] Sub-Issue 12: FlashPack Builder CLI tool#208

Merged
JusterZhu merged 2 commits into
masterfrom
feat/vela-ota-12
May 19, 2026
Merged

[Vela OTA] Sub-Issue 12: FlashPack Builder CLI tool#208
JusterZhu merged 2 commits into
masterfrom
feat/vela-ota-12

Conversation

@JusterZhu

Copy link
Copy Markdown
Collaborator

Summary

Implements Sub-Issue #12 — FlashPack Builder CLI for constructing, verifying, and inspecting .fpk bundles.

New binary crate: \�ela-builder\

5 subcommands:

  • \�uild\ — construct .fpk from payload with configurable metadata
  • \�erify\ — validate FlashPack structure and display header info
  • \info\ — detailed FlashPack metadata display (all header fields + SHA-256)
  • \delta\ — generate binary delta between two files via vela-delta
  • \sign\ — stub for future PEM key signing integration

Closes #206

- Add vela-builder binary crate with 5 subcommands
- build: construct .fpk from payload with metadata
- verify: validate FlashPack structure
- info: detailed FlashPack metadata display
- delta: generate binary delta between two files
- sign: stub for future PEM key signing
Copilot AI review requested due to automatic review settings May 19, 2026 10:53
@JusterZhu JusterZhu removed the request for review from Copilot May 19, 2026 10:53
@JusterZhu

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 19, 2026 11:02
@JusterZhu JusterZhu removed the request for review from Copilot May 19, 2026 11:02

Copilot AI commented May 19, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved and merged origin/master into this branch, with conflicts fixed in src/vela/vela-core/Cargo.toml (commit fadffca). No UI changes were made, so no screenshot applies.

@JusterZhu JusterZhu merged commit fb31c3b into master May 19, 2026
@JusterZhu JusterZhu deleted the feat/vela-ota-12 branch May 19, 2026 11:03
Copilot stopped work on behalf of JusterZhu due to an error May 19, 2026 11:03
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.

[Vela OTA] Sub-Issue 12: FlashPack Builder CLI tool

2 participants