Commit Graph

  • a15c92a749 fix(context): ensure longer keys are replaced first, fixing key replacement edge case alex 2025-10-24 19:24:29 -07:00
  • 7d5248e2ee fix(context): skip over empty keys to avoid replacing $ and breaking other values alex 2025-10-24 19:12:43 -07:00
  • 41fbca6f76 fix(utils): clarify that the to_string().contains() is necessary due to CString16 alex 2025-10-24 19:11:17 -07:00
  • d39fbae168 fix(splash): check for zero-sized images alex 2025-10-24 19:06:58 -07:00
  • 0b0b4dc19d chore(perf): replace some string replacement and comparison with characters for performance alex 2025-10-24 18:59:15 -07:00
  • 86fa00928e fix(bls): convert less safe path concatenation to use path buffer alex 2025-10-24 18:56:11 -07:00
  • 4c7b1d70ef fix(bls): parsing of entries should split by whitespace, not just spaces alex 2025-10-24 18:51:34 -07:00
  • 9d2c31f77f fix(options): clarify code that checks for --abc=123 option form alex 2025-10-24 18:49:14 -07:00
  • fc710ec391 fix(options): --help should exit with code zero alex 2025-10-24 18:47:34 -07:00
  • 9f7ca672ea chore(filesystem-device-match): add clarity to statement which is unreachable alex 2025-10-24 18:46:45 -07:00
  • 2a2aa74c09 fix(context): add context finalization iteration limit alex 2025-10-24 18:44:28 -07:00
  • 2e3399f33f chore(deps): upgrade to uefi v0.36.0 alex 2025-10-24 18:34:18 -07:00
  • 160a7737fb sprout: version 0.0.9 v0.0.9 alex 2025-10-24 18:17:27 -07:00
  • 68220d0de1 chore(workflows): repin all actions alex 2025-10-24 18:09:24 -07:00
  • e9b842a81f chore(workflows): separate release workflow alex 2025-10-24 18:04:55 -07:00
  • efb357d62b chore(workflows): add concurrency limiter alex 2025-10-24 18:01:50 -07:00
  • 30600f0c81 fix(main): repair contextual replacement for entries alex 2025-10-24 17:16:42 -07:00
  • a4c31cc402 update sprout logo gh-pages alex 2025-10-24 16:53:13 -07:00
  • e10e98d669 chore(assets): update sprout logo alex 2025-10-24 16:49:34 -07:00
  • 911b617d92 feat(options): --boot now supports selecting by entry name or index, not just title alex 2025-10-24 16:32:48 -07:00
  • d3f9e876fb fix(docs): cleanup rustdoc warnings alex 2025-10-24 15:54:58 -07:00
  • e096f8e236 sprout: version 0.0.8 v0.0.8 alex 2025-10-24 14:53:17 -07:00
  • a14686a286 update README with background section alex 2025-10-24 14:49:11 -07:00
  • 5108b61a15 implement new argument parser with --help support alex 2025-10-21 19:12:16 -07:00
  • 2aeb0474e6 dev: add support for automatic hypervisor.framework usage on macOS alex 2025-10-21 05:40:22 -07:00
  • 22c8884f7e booting windows is supported! alex 2025-10-20 20:35:13 -07:00
  • 3a2b314669 chore(options): move parsing code to a parser module alex 2025-10-20 19:42:39 -07:00
  • 1171959a52 sprout: version v0.0.7 v0.0.7 alex 2025-10-20 19:23:05 -07:00
  • c5ec8dc6a6 add readme information about sprout command line arguments alex 2025-10-20 18:21:41 -07:00
  • c749c8d38e implement a new sprout command line options mechanism alex 2025-10-20 18:17:29 -07:00
  • 3d2c31ee1a add a windows setup guide alex 2025-10-20 13:21:43 -07:00
  • a02ee88afd add a generic linux setup guide alex 2025-10-20 12:07:22 -07:00
  • b59626888e add bls quirk to support fedora out of the box v0.0.6 alex 2025-10-20 11:33:33 -07:00
  • e3bae1dc63 repair fedora setup guide to include copying grub modules alex 2025-10-20 11:24:42 -07:00
  • 3cd3491df0 fix bad autocomplete in fedora setup guide alex 2025-10-20 10:37:28 -07:00
  • e08f6e629f add fedora setup guide alex 2025-10-20 10:34:55 -07:00
  • 398be12ac4 fix release tag v0.0.5 alex 2025-10-20 09:26:03 -07:00
  • 7407150bff attempt new release mechanism using draft releases and manual job alex 2025-10-20 09:24:27 -07:00
  • c23b11469d attempt at codeql config for the right target alex 2025-10-20 09:08:29 -07:00
  • 29529ddacd remove broken codeql configs, will figure this out later alex 2025-10-20 01:51:20 -07:00
  • d2f47dcad6 attempt to configure rust extractor for the right target alex 2025-10-20 01:44:27 -07:00
  • f3b7007432 codeql advanced support alex 2025-10-20 01:29:03 -07:00
  • 4f30d51bb2 make sure rust toolchain is from rust-toolchain.toml in github workflows alex 2025-10-20 01:18:28 -07:00
  • 48e3644977 fix pull request actions alex 2025-10-20 01:13:51 -07:00
  • 345e1c800c Merge pull request #11 from edera-dev/dependabot/cargo/cargo-updates-d94e05c250 alex 2025-10-20 00:33:30 -07:00
  • e5ae612398 Merge pull request #10 from edera-dev/dependabot/docker/docker-updates-d0b0844295 alex 2025-10-20 00:31:54 -07:00
  • f0427faab2 Bump toml from 0.9.7 to 0.9.8 in the cargo-updates group dependabot[bot] 2025-10-20 07:29:29 +00:00
  • 6278274288 Bump rustlang/rust in the docker-updates group dependabot[bot] 2025-10-20 07:29:15 +00:00
  • 4cd27a5010 add docker to dependabot alex 2025-10-20 00:17:49 -07:00
  • ca23b93071 sprout: version 0.0.4 v0.0.4 alex 2025-10-20 00:09:53 -07:00
  • 3453826e9d document ( by hand :( ) all of the code of sprout alex 2025-10-20 00:06:46 -07:00
  • 106064d3e7 document by hand much more of the sprout code alex 2025-10-19 23:03:28 -07:00
  • 226e284edc add favicon alex 2025-10-19 22:23:27 -07:00
  • 8997e417b3 update cargo.toml homepage to https://sprout.edera.dev alex 2025-10-19 22:16:43 -07:00
  • 13b8606d9f fix typo alex 2025-10-19 22:15:56 -07:00
  • bece37cf3a initial sprout website alex 2025-10-19 22:14:35 -07:00
  • 111c40534c fix typo in CONTRIBUTING.md alex 2025-10-19 21:54:44 -07:00
  • 5b1daf256b add basic development guide alex 2025-10-19 21:53:52 -07:00
  • 08da6dd390 add more documentation to some actions and configurations alex 2025-10-19 21:44:05 -07:00
  • 354b5ec130 sprout: v0.0.3 v0.0.3 alex 2025-10-19 21:05:19 -07:00
  • ac918ee0ef disable release-plz due to patched dependencies alex 2025-10-19 20:59:16 -07:00
  • 13129d9a83 fix release-plz package name alex 2025-10-19 20:52:36 -07:00
  • 4359508fd7 release-plz support alex 2025-10-19 20:50:42 -07:00
  • eef4f134b5 make the publish workflow's job be artifacts and not assets alex 2025-10-19 20:43:37 -07:00
  • ac5c83fe46 implement new publish workflow that uploads both release assets and pull requests alex 2025-10-19 20:39:15 -07:00
  • 73fb21d41f update package name to edera-sprout alex 2025-10-19 20:30:09 -07:00
  • ac76be5cb5 given that the sprout crate is taken, let's make sure to mark publish = false alex 2025-10-19 20:28:21 -07:00
  • 37434d7f65 update logo to be smaller alex 2025-10-19 20:25:47 -07:00
  • 9b8ba30f56 improve documentation of some functions and more readme work alex 2025-10-19 20:23:55 -07:00
  • f5f431458c instead of a panic, fail with a specific error if there is no entry to boot alex 2025-10-19 02:25:55 -07:00
  • 1bba345dc2 improve configuration loading mechanism alex 2025-10-19 02:24:11 -07:00
  • 9f47ec42e5 update cargo.lock alex 2025-10-19 02:08:37 -07:00
  • b5d70cea1f sprout: version 0.0.2 v0.0.2 alex 2025-10-19 02:02:42 -07:00
  • 83792e586e move patched deps to separate repository alex 2025-10-19 02:00:29 -07:00
  • b593507cb2 fix dependabot and release assets upload alex 2025-10-19 01:51:30 -07:00
  • 5bf17796d4 fix more zizmor warnings alex 2025-10-19 01:30:32 -07:00
  • a750b0f6d1 repair github actions warnings and errors alex 2025-10-19 01:26:35 -07:00
  • 7a488ad91b give permissions to release-assets to upload artifacts alex 2025-10-19 01:19:13 -07:00
  • 4e19da90a3 sprout: version v0.0.1 alex 2025-10-19 01:08:35 -07:00
  • 232efc2859 add release assets workflow alex 2025-10-19 01:08:03 -07:00
  • a7098cfc20 remove redundant line in readme alex 2025-10-19 00:39:32 -07:00
  • bfef31646c improve readme even more alex 2025-10-19 00:38:36 -07:00
  • d151176f4a readme improvements alex 2025-10-19 00:25:11 -07:00
  • 21123022c6 fix unregistering of media loader alex 2025-10-18 23:49:00 -07:00
  • 15c7a7f2b5 improve error handling of unregistering media loaders alex 2025-10-18 23:26:05 -07:00
  • 849c13a5a5 dev: remove xen from kernel config (it lives in xen config) alex 2025-10-16 09:42:33 -07:00
  • b8914d2084 dependabot: ignore deps/ alex 2025-10-14 23:23:43 -07:00
  • 927ee1aa73 add basic github workflows alex 2025-10-14 23:18:34 -07:00
  • a3379b8d37 add initial community files alex 2025-10-14 23:03:42 -07:00
  • de58188909 add initial logo and readme alex 2025-10-14 22:58:02 -07:00
  • 7cffd3d0bb initial edera boot action using the edera specific xen media loader protocol alex 2025-10-14 22:36:22 -07:00
  • 0b74f6dea3 generify the linux media initrd mechanism to allow reuse for other things alex 2025-10-14 18:11:41 -07:00
  • ab4745058e add support for booting xen on x86_64 in dev and make initramfs alpine alex 2025-10-14 16:21:56 -07:00
  • e90b45f58d begin documenting some functions and align error messages alex 2025-10-14 12:47:33 -07:00
  • 7a0c32c191 add support for partition type uuid matching alex 2025-10-14 01:45:49 -07:00
  • 4a5dc39c49 improve filesystem device match to support uuids and add early splash alex 2025-10-13 16:23:08 -07:00
  • c6f7412df0 add initial bls support alex 2025-10-13 01:54:03 -07:00
  • d63c300bc2 extractor is now called filesystem-device-match alex 2025-10-13 01:02:51 -07:00
  • 7a63e0325b implement support for filesystem extractor mechanism alex 2025-10-13 00:55:11 -07:00
  • aba53c0d2b implement driver loading alex 2025-10-12 22:39:56 -07:00