docs(readme): drop beta from shipped features (#126)

* fix(boot): stop warning that Secure Boot is in beta

* docs(readme): drop beta from shipped features
This commit is contained in:
alex authored and GitHub committed 2026-10-06 11:29:04 -07:00
1 parent 98f0298737
commit e2912b75ba
2 files changed
+4 -10

No files matched your search

+4 -4
View File
@@ -72,7 +72,7 @@ We recommend running Sprout without Secure Boot for development, and with Secure
- [x] Loadable driver support
- [x] [Bootloader specification (BLS)](https://uapi-group.org/specifications/specs/boot_loader_specification/) support:
Type #1 entries, Type #2 unified kernel images, and the extended boot loader partition
- [x] [UKI support](https://github.com/edera-dev/sprout/issues/6): beta, including images with multiple profiles
- [x] [UKI support](https://github.com/edera-dev/sprout/issues/6): including images with multiple profiles
- [x] Boot counting, so `systemd-bless-boot` can assess a boot
- [x] `loader.conf` support
- [x] Chainload support
@@ -84,9 +84,9 @@ We recommend running Sprout without Secure Boot for development, and with Secure
- [x] A strict mode that follows the BLS specification and systemd-boot exactly
- [x] Generators for BLS entries, lists, and matrices, with variants
- [x] BLS autoconfiguration support
- [x] [Secure Boot support](https://github.com/edera-dev/sprout/issues/20): beta
- [x] [Bootloader interface support](https://github.com/edera-dev/sprout/issues/21): beta
- [x] [BLS specification conformance](https://github.com/edera-dev/sprout/issues/2): beta
- [x] [Secure Boot support](https://github.com/edera-dev/sprout/issues/20)
- [x] [Bootloader interface support](https://github.com/edera-dev/sprout/issues/21)
- [x] [BLS specification conformance](https://github.com/edera-dev/sprout/issues/2)
### Roadmap
-6
View File
@@ -23,7 +23,6 @@ use eficore::{
bootloader_interface::{BootloaderInterface, BootloaderInterfaceTimeout},
partition::PartitionGuidForm,
platform::{timer::PlatformTimer, tpm::PlatformTpm},
secure::SecureBoot,
setup,
};
use log::{error, info, warn};
@@ -113,11 +112,6 @@ fn load_loader_conf(context: &SproutContext) -> Result<LoaderConf> {
/// Run Sprout, returning an error if one occurs.
fn run(reboot_on_error: &mut bool) -> Result<()> {
// For safety reasons, we will note that Secure Boot is in beta on Sprout.
if SecureBoot::enabled().context("unable to determine Secure Boot status")? {
warn!("Sprout Secure Boot is in beta. Some functionality may not work as expected.");
}
// Start the platform timer.
let timer = PlatformTimer::start();