Skip to content

Update composefs-rs to v0.9.0 tag - #2393

Open
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
cgwalters:bump-composefs
Open

Update composefs-rs to v0.9.0 tag#2393
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
cgwalters:bump-composefs

Conversation

@cgwalters

Copy link
Copy Markdown
Collaborator

Switch from pinning a specific commit rev to pinning the v0.9.0 git tag, which is easier to track against upstream releases.

This version splits UKI addons into two kinds: PEType::UkiAddon, scoped to a single UKI (found alongside it under a <uki>.efi.extra.d directory), and the new PEType::GlobalUkiAddon, which applies to every UKI per systemd-stub's addon spec (found under /boot/loader/addons).

Extract the ESP output directory computation for a PE binary into its own pe_output_dir() helper so it's independently testable, and teach it to route global addons to the shared "loader/addons" directory on the ESP instead of namespacing them under a deployment's UKI directory like per-UKI addons. Global addons are still gated behind --uki-addon like their per-UKI counterparts, since installing arbitrary addons found in the image without explicit opt-in would be surprising.

Assisted-by: https://github.com/cgwalters/cgwalters#llms

Switch from pinning a specific commit rev to pinning the v0.9.0 git
tag, which is easier to track against upstream releases.

Update to handle the two UKI addon kinds.

Assisted-by: https://github.com/cgwalters/cgwalters#llms
Signed-off-by: Colin Walters <walters@verbum.org>
@bootc-bot
bootc-bot Bot requested a review from ckyrouac August 19, 2026 17:56
@cgwalters cgwalters added the ci/merge Run full CI suite (all OSes) — equivalent to merge queue label Aug 19, 2026
@jeckersb
jeckersb enabled auto-merge (rebase) August 19, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/merge Run full CI suite (all OSes) — equivalent to merge queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants