Skip to content

[Rebase & FF] patina_boot: import crate from patina feature/patina-boot branch#9

Merged
kat-perez merged 2 commits into
OpenDevicePartnership:mainfrom
kat-perez:kat-perez/move-patina-boot
May 12, 2026
Merged

[Rebase & FF] patina_boot: import crate from patina feature/patina-boot branch#9
kat-perez merged 2 commits into
OpenDevicePartnership:mainfrom
kat-perez:kat-perez/move-patina-boot

Conversation

@kat-perez
Copy link
Copy Markdown
Contributor

@kat-perez kat-perez commented May 6, 2026

Description

Migrates the patina_boot crate from OpenDevicePartnership/patina's feature/patina-boot branch into this repo per OpenDevicePartnership/patina#1497. The crate was developed on a feature branch in the patina repo and never landed in main; per project convention, large new components are maintained here with per-crate versioning.

The crate is imported verbatim from feature/patina-boot at commit adc19cdf6344684796c599aa512c62b227068031; no functional changes from the source.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

cargo make all passes.

Integration Instructions

Consumers of patina_boot (e.g. patina-dxe-core-qemu, future platform DXE cores) should depend on it from this repo, with the same temporary [patch.crates-io] redirect for patina + patina_macro until a patina release containing the new APIs is published. The patina feature/patina-boot branch will be abandoned and OpenDevicePartnership/patina#1497 closed once this merges.

@github-actions github-actions Bot added impact:testing Affects testing type:documentation Improvements or additions to documentation labels May 6, 2026
@kat-perez kat-perez force-pushed the kat-perez/move-patina-boot branch from f51ecf3 to 1889ff8 Compare May 6, 2026 22:49
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.62409% with 37 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
patina_boot/src/helpers.rs 97.37% 22 Missing ⚠️
patina_boot/src/boot_dispatcher.rs 40.00% 9 Missing ⚠️
patina_boot/src/connect_controller.rs 0.00% 3 Missing ⚠️
patina_boot/src/strategies/connect_all.rs 0.00% 3 Missing ⚠️

📢 Thoughts on this report? Let us know!

@kat-perez kat-perez requested a review from makubacki May 7, 2026 15:34
Comment thread Cargo.toml Outdated
Comment thread patina_boot/Cargo.toml Outdated
Comment thread Cargo.toml
Comment thread Cargo.toml
Comment thread Cargo.toml
@kat-perez kat-perez force-pushed the kat-perez/move-patina-boot branch from 96d74b6 to eecec1e Compare May 11, 2026 23:31
kat-perez added 2 commits May 11, 2026 19:31
Imports patina_boot verbatim from patina's feature/patina-boot at
commit adc19cdf6344684796c599aa512c62b227068031. No functional
changes from the source.

patina/patina_macro are pulled as direct git dependencies from
feature/patina-boot until a patina release containing the required
APIs (HardDrive::try_from_node, create_event_ex_unchecked Option<fn>,
etc.) is published to crates.io.
The placeholder crate was kept as a workspace member stand-in
before any real components landed. Now that patina_boot is in
place, the placeholder is no longer needed.
@kat-perez kat-perez force-pushed the kat-perez/move-patina-boot branch from eecec1e to 1e17648 Compare May 11, 2026 23:31
@kat-perez kat-perez mentioned this pull request May 12, 2026
5 tasks
@github-actions github-actions Bot added the impact:non-functional Does not have a functional impact label May 12, 2026
@kat-perez kat-perez changed the title patina_boot: import crate from patina feature/patina-boot branch [Rebase && FF] patina_boot: import crate from patina feature/patina-boot branch May 12, 2026
@kat-perez kat-perez changed the title [Rebase && FF] patina_boot: import crate from patina feature/patina-boot branch [Rebase & FF] patina_boot: import crate from patina feature/patina-boot branch May 12, 2026
@kat-perez kat-perez requested review from Javagedes, makubacki and os-d May 12, 2026 17:11
@kat-perez kat-perez merged commit 1bcdd7a into OpenDevicePartnership:main May 12, 2026
15 checks passed
@kat-perez kat-perez deleted the kat-perez/move-patina-boot branch May 12, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:non-functional Does not have a functional impact impact:testing Affects testing type:documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants