Commit Graph
364 Commits
Author SHA1 Message Date
alex 0368a170a8 Merge pull request #25 from edera-dev/azenla/shim-support
feat(boot): basic support for secure boot via shim
2025-10-30 23:04:55 -04:00
alex f593f5a601 feat(boot): basic support for secure boot via shim protocol 2025-10-30 22:56:01 -04:00
alex 92f611e9a8 feat(shim): initial shim support 2025-10-30 21:38:49 -04:00
alex 20932695e3 feat(safety): bail if secure boot is enabled early 2025-10-30 18:57:26 -04:00
alex 40e2d1baef fix(bootloader-interface): autoconfigure should produce auto-* entries to match spec 2025-10-30 15:31:26 -04:00
alex 94caf123ae chore(main): add constant for delay on error 2025-10-30 15:26:44 -04:00
alex b9b34394cd sprout: version 0.0.15 v0.0.15 2025-10-30 15:01:49 -04:00
alex 3c467fef65 Merge pull request #22 from edera-dev/dependabot/docker/docker-updates-d0b0844295
chore(deps): bump rustlang/rust from `7cba2ed` to `3453212` in the docker-updates group
2025-10-30 14:58:36 -04:00
alex cfe7088970 Merge pull request #23 from edera-dev/azenla/bootloader-interface
feat(integrations): basic bootloader interface support
2025-10-30 14:58:04 -04:00
alex 9d3a022e08 feat(bootloader-interface): add support for marking when the menu is being display 2025-10-30 13:27:58 -04:00
alex cc90199d61 feat(bootloader-interface): identify ourselves as sprout 2025-10-30 12:50:36 -04:00
alex cff55322fc feat(bootloader-interface): implement support for LoaderImageIdentifier 2025-10-30 12:44:07 -04:00
alex d2bef03437 fix(platform/timer): add back note of platform timer reference 2025-10-30 12:30:08 -04:00
alex 37ab0406bb feat(bootloader-interface): implement support for UEFI firmware information 2025-10-30 11:47:35 -04:00
alex a77be3c282 feat(bootloader-interface): measure time in firmware as well 2025-10-30 02:51:52 -04:00
alex 87d608366f feat(bootloader-interface): add support for loader boot times 2025-10-30 02:36:14 -04:00
alex e7d2438e5f feat(bls): basic support for boot loader interface 2025-10-28 23:23:12 -04:00
alex f82d24a206 feat(integrations): implement initial bootloader interface touchpoints 2025-10-28 21:05:22 -04:00
alex fe714cc411 fix(filesystem-device-match): bail early if no criteria is provided 2025-10-28 17:10:28 -04:00
alex 000e3ea6c7 chore(github): disable blank issues 2025-10-28 16:56:56 -04:00
alex 44de1bebd3 chore(github): add a feature request template 2025-10-28 16:56:06 -04:00
alex 4d62ac2ce2 chore(github): show an ask a question link when creating an issue 2025-10-28 16:52:22 -04:00
dependabot[bot] 8d87fcfd2d chore(deps): bump rustlang/rust in the docker-updates group
Bumps the docker-updates group with 1 update: rustlang/rust.


Updates `rustlang/rust` from `7cba2ed` to `3453212`

---
updated-dependencies:
- dependency-name: rustlang/rust
  dependency-version: nightly-alpine
  dependency-type: direct:production
  dependency-group: docker-updates
...

Signed-off-by: dependabot[bot] <[email protected]>
2025-10-28 20:50:21 +00:00
alex 1a2b103675 chore(github): make all workflows (except release) concurrent by sha 2025-10-28 16:49:26 -04:00
alex 5e1bc4659b chore(github): rename all files from yaml => yml 2025-10-28 16:47:25 -04:00
alex 27c82d24d0 chore(github): update bug report issue template 2025-10-28 16:44:54 -04:00
alex e2aa19174e chore(github): update bug report template to reorder items 2025-10-28 16:43:41 -04:00
alex fb342e12cb chore(github): initial issue templates 2025-10-28 16:35:12 -04:00
alex 6f60a279c3 sprout: version 0.0.14 v0.0.14 2025-10-28 01:47:15 -04:00
alex 2e66d8c72e chore(docs): update readme with secure boot notes and roadmap items 2025-10-28 01:43:07 -04:00
alex 86e08c2400 fix(doc/extractors/filesystem-device-match): the extractor will error if no criteria is provided 2025-10-28 00:19:38 -04:00
alex 852823e2eb chore(doc/bls/entry): clarify why char::is_whitespace is used despite newline matching 2025-10-28 00:12:16 -04:00
alex 734ab84054 chore(doc/context): clarify context finalization limit error message 2025-10-28 00:10:22 -04:00
alex c8a3408fdd fix(extractors/filesystem-device-match): clarify when to use fallback for empty criteria 2025-10-28 00:09:11 -04:00
alex deeda650a7 fix(autoconfigure/linux): remove debug line 2025-10-28 00:06:02 -04:00
alex 268a2cb28b fix(media-loader): improve safety in the event protocol interface install fails 2025-10-27 23:56:12 -04:00
alex 0b6523906d fix(doc): filesystem-device-match will not return a filesystem when criteria is not provided 2025-10-27 23:39:55 -04:00
alex 3acd0ec7d8 chore(doc): document media loader safety 2025-10-27 23:24:35 -04:00
alex fe593efa8c chore(autoconfigure/docs): clarify why we append / to a device root 2025-10-27 23:15:14 -04:00
alex 3058abab23 fix(menu): check for timeout duration overflow 2025-10-27 23:10:05 -04:00
alex 5df717de6d chore(filesystem-device-match): extract partition uuid fetch to function 2025-10-27 23:05:57 -04:00
alex 011e133455 chore(autoconfigure-linux): clarify variable shadowing for initramfs matching 2025-10-27 23:00:55 -04:00
alex ccd1a8f498 chore(menu): clarify that we do not need to free the key event 2025-10-27 22:59:00 -04:00
alex 527ce4b1b4 sprout: version 0.0.13 v0.0.13 2025-10-27 22:44:21 -04:00
alex ebd3c07bf5 fix(autoconfigure): reinject values after configuration changes 2025-10-27 22:43:37 -04:00
alex e8b7b967fa chore(docs): change windows setup guide to use autoconfiguration 2025-10-27 21:36:48 -04:00
alex 2bf4013938 feat(autoconfigure): improved linux support and windows support 2025-10-27 19:47:21 -04:00
alex 6819e55e23 Merge pull request #19 from edera-dev/dependabot/docker/docker-updates-d0b0844295
chore(deps): bump rustlang/rust from `141e9a7` to `7cba2ed` in the docker-updates group
2025-10-27 19:03:00 -04:00
alex 50f7bc11aa sprout: version 0.0.12 v0.0.12 2025-10-27 18:41:32 -04:00
alex 2200ba74f6 fix(cargo): force dev profiles to use opt-level = 2 to workaround hardware acceleration 2025-10-27 18:35:18 -04:00