Commit Graph
84 Commits
Author SHA1 Message Date
alex e08f6e629f add fedora setup guide 2025-10-20 10:34:55 -07:00
alex 398be12ac4 fix release tag 2025-10-20 09:26:03 -07:00
alex 7407150bff attempt new release mechanism using draft releases and manual job 2025-10-20 09:24:27 -07:00
alex c23b11469d attempt at codeql config for the right target 2025-10-20 09:08:29 -07:00
alex 29529ddacd remove broken codeql configs, will figure this out later 2025-10-20 01:51:20 -07:00
alex d2f47dcad6 attempt to configure rust extractor for the right target 2025-10-20 01:44:27 -07:00
alex f3b7007432 codeql advanced support 2025-10-20 01:29:03 -07:00
alex 4f30d51bb2 make sure rust toolchain is from rust-toolchain.toml in github workflows 2025-10-20 01:18:28 -07:00
alex 48e3644977 fix pull request actions 2025-10-20 01:14:08 -07:00
alex 345e1c800c Merge pull request #11 from edera-dev/dependabot/cargo/cargo-updates-d94e05c250
Bump toml from 0.9.7 to 0.9.8 in the cargo-updates group
2025-10-20 00:33:30 -07:00
alex e5ae612398 Merge pull request #10 from edera-dev/dependabot/docker/docker-updates-d0b0844295
Bump rustlang/rust from `b8107fa` to `141e9a7` in the docker-updates group
2025-10-20 00:31:54 -07:00
alex 4cd27a5010 add docker to dependabot 2025-10-20 00:17:49 -07:00
alex ca23b93071 sprout: version 0.0.4 2025-10-20 00:09:53 -07:00
alex 3453826e9d document ( by hand :( ) all of the code of sprout 2025-10-20 00:06:46 -07:00
alex 106064d3e7 document by hand much more of the sprout code 2025-10-19 23:03:28 -07:00
alex 8997e417b3 update cargo.toml homepage to https://sprout.edera.dev 2025-10-19 22:16:43 -07:00
alex 111c40534c fix typo in CONTRIBUTING.md 2025-10-19 21:54:44 -07:00
alex 5b1daf256b add basic development guide 2025-10-19 21:53:52 -07:00
alex 08da6dd390 add more documentation to some actions and configurations 2025-10-19 21:44:05 -07:00
alex 354b5ec130 sprout: v0.0.3 2025-10-19 21:05:19 -07:00
alex ac918ee0ef disable release-plz due to patched dependencies 2025-10-19 20:59:16 -07:00
alex 13129d9a83 fix release-plz package name 2025-10-19 20:52:36 -07:00
alex 4359508fd7 release-plz support 2025-10-19 20:50:42 -07:00
alex eef4f134b5 make the publish workflow's job be artifacts and not assets 2025-10-19 20:43:37 -07:00
alex ac5c83fe46 implement new publish workflow that uploads both release assets and pull requests 2025-10-19 20:39:47 -07:00
alex 73fb21d41f update package name to edera-sprout 2025-10-19 20:30:09 -07:00
alex ac76be5cb5 given that the sprout crate is taken, let's make sure to mark publish = false 2025-10-19 20:28:21 -07:00
alex 37434d7f65 update logo to be smaller 2025-10-19 20:25:47 -07:00
alex 9b8ba30f56 improve documentation of some functions and more readme work 2025-10-19 20:23:55 -07:00
alex f5f431458c instead of a panic, fail with a specific error if there is no entry to boot 2025-10-19 02:25:55 -07:00
alex 1bba345dc2 improve configuration loading mechanism 2025-10-19 02:24:11 -07:00
alex 9f47ec42e5 update cargo.lock 2025-10-19 02:08:37 -07:00
alex b5d70cea1f sprout: version 0.0.2 2025-10-19 02:02:42 -07:00
alex 83792e586e move patched deps to separate repository 2025-10-19 02:00:29 -07:00
alex b593507cb2 fix dependabot and release assets upload 2025-10-19 01:51:30 -07:00
alex 5bf17796d4 fix more zizmor warnings 2025-10-19 01:30:32 -07:00
alex a750b0f6d1 repair github actions warnings and errors 2025-10-19 01:26:35 -07:00
alex 7a488ad91b give permissions to release-assets to upload artifacts 2025-10-19 01:19:13 -07:00
alex 4e19da90a3 sprout: version v0.0.1 2025-10-19 01:08:35 -07:00
alex 232efc2859 add release assets workflow 2025-10-19 01:08:03 -07:00
alex a7098cfc20 remove redundant line in readme 2025-10-19 00:39:32 -07:00
alex bfef31646c improve readme even more 2025-10-19 00:38:36 -07:00
alex d151176f4a readme improvements 2025-10-19 00:25:11 -07:00
alex 21123022c6 fix unregistering of media loader 2025-10-18 23:49:00 -07:00
alex 15c7a7f2b5 improve error handling of unregistering media loaders 2025-10-18 23:26:05 -07:00
alex 849c13a5a5 dev: remove xen from kernel config (it lives in xen config) 2025-10-16 09:42:33 -07:00
alex b8914d2084 dependabot: ignore deps/ 2025-10-14 23:23:43 -07:00
alex 927ee1aa73 add basic github workflows 2025-10-14 23:20:49 -07:00
alex a3379b8d37 add initial community files 2025-10-14 23:03:42 -07:00
alex de58188909 add initial logo and readme 2025-10-14 22:58:02 -07:00
alex 7cffd3d0bb initial edera boot action using the edera specific xen media loader protocol 2025-10-14 22:36:22 -07:00
alex 0b74f6dea3 generify the linux media initrd mechanism to allow reuse for other things 2025-10-14 18:11:41 -07:00
alex ab4745058e add support for booting xen on x86_64 in dev and make initramfs alpine 2025-10-14 16:21:56 -07:00
alex e90b45f58d begin documenting some functions and align error messages 2025-10-14 12:47:33 -07:00
alex 7a0c32c191 add support for partition type uuid matching 2025-10-14 01:45:49 -07:00
alex 4a5dc39c49 improve filesystem device match to support uuids and add early splash 2025-10-13 16:23:08 -07:00
alex c6f7412df0 add initial bls support 2025-10-13 01:54:03 -07:00
alex d63c300bc2 extractor is now called filesystem-device-match 2025-10-13 01:02:51 -07:00
alex 7a63e0325b implement support for filesystem extractor mechanism 2025-10-13 00:55:11 -07:00
alex aba53c0d2b implement driver loading 2025-10-12 22:39:56 -07:00
alex ea5737c6d0 for dev, use simplified configuration 2025-10-12 20:32:51 -07:00
alex 87944067d1 implement loading of initramfs via the linux media initrd protocol 2025-10-12 20:22:24 -07:00
alex 9a52fa1d1c add support for xen boot via standard chainload 2025-10-12 18:54:24 -07:00
alex 46fb31ef99 move dev stuff to hack/dev 2025-10-12 18:12:22 -07:00
alex b2b916c2b7 fix chainloading to linux properly 2025-10-12 18:06:57 -07:00
alex f782341a0d leak chainload options and bump kernel 2025-10-12 17:45:16 -07:00
alex e203271e1d boot improvements and acceleration 2025-10-12 15:00:28 -07:00
alex 5f5ef1ddd3 add initial initramfs support, not quite working yet 2025-10-12 00:46:05 -07:00
alex fc239ea54d introduce the use of anyhow to no longer use panic 2025-10-11 14:35:29 -07:00
alex 449eb85ab8 rearrange configuration to be closer to where it's consumed 2025-10-11 14:13:59 -07:00
alex 77126e40ae lol oops 2025-10-05 03:14:43 -07:00
alex 3101829103 Implement splash screen feature. 2025-10-05 03:12:00 -07:00
alex 779a645dec carry a sample kernel.sprout.yaml file 2025-10-05 00:18:33 -07:00
alex b941ee51b0 add print action 2025-10-05 00:09:53 -07:00
alex a3976919eb implement booting of first entry 2025-10-04 23:33:23 -07:00
alex 24a9e2c727 initial actions, entries, generators mechanism! 2025-10-04 23:12:01 -07:00
alex b995ea0625 make default sprout config boot directly into linux 2025-10-04 20:12:10 -07:00
alex 6bf745946e add efi shell so that chainloading multiple items can be tested 2025-10-02 00:24:19 -07:00
alex b8e1d11bed introduce image data copy polyfill to allow builds on systems without image mounts 2025-10-01 22:01:56 -07:00
alex 4119c3a3b5 introduce gitattributes to support builds on Windows 2025-10-01 21:35:39 -07:00
alex 8a2c08bb57 move some code to utils and move around functions 2025-10-01 21:30:43 -07:00
alex 3b8243d401 swap to uefi logger 2025-10-01 19:15:42 -07:00
alex 3fdaad42ad support for configuration files 2025-10-01 18:25:49 -07:00
alex 17ca11f239 initial commit 2025-10-01 16:45:04 -07:00