v0.2.29
New features
- Extend bootupd to properly recognize and generate update metadata from EFI components installed in
/usr/lib/efiby @HuijingHei in #938.
Notable fixes
- Replace git based
bootc-utilsandbootc-blockdevwith publishedbootc-internal-{utils,blockdev}crates to comply with Rust packaging "MUST" rules by @cgwalters in #963. - Enhance reliability by switching to
fsfreeze_thaw_cycle()- a filesystem-safe mechanism especially relevant for XFS by @champtar in #970.
Other changes (internal cleanups, minor bugfixes)
Colin Walters (1):
tests: Skip test_write_grubenv without the grub2-editenv binary
CoreOS Bot (1):
Sync repo templates ⚙
Huijing Hei (10):
install: attempt to use an already mounted ESP at the target
ci: include `cosa osbuild metal4k` test to catch potential regressions
grubconfig: set `/boot/grub2/grub.cfg` file mode to `0600`
ci: verify the new installed `/boot/grub2/grub.cfg` permission is `0600`
ci: extend memory to fix the `OOMKilled` worker
efi: change timestamp to `now` as workaround of https://github.com/coreos/bootupd/issues/933
ci: add fake `/usr/lib/efi` to test `generate-update-metadata()`
efi: improve `get_efi_component_from_usr` to return `EFIComponent` struct
tests: move the test logic out of GHA yaml
Release v0.2.29
Timothée Ravier (1):
README: Update status and update safety note
dependabot[bot] (3):
build(deps): bump openssl from 0.10.72 to 0.10.73
build(deps): bump clap from 4.5.38 to 4.5.40
build(deps): bump the build group across 1 directory with 6 updates
SHA-256 digests:
- crate:
90674ee4e18332fb1cc22c77dbbb85ae1dd95c0c54af5df4e92af0ed8deac65d - vendor:
c695333d5ff3c546287598bb040aa04ee22d8e6ac03971bf35565dbe5fc735be
Full Changelog: v0.2.28...v0.2.29