Commit Graph

665 Commits

Author SHA1 Message Date
Raito Bezarius e2e8059df2 stub(*): merge dynamically initrds
For dynamic usecases, e.g. credentials or system extension images, we have a need
for dynamic merging of initrds.
2024-02-11 19:52:15 +01:00
Raito Bezarius 88bcd99ca8 stub(*): support dynamic initrds
With this feature, it is now possible to load dynamic initrds (possibly read from filesystem or generated on the fly)
and extend existing initrds.

This feature will be useful to implement addons in the future.
2024-02-11 19:52:11 +01:00
Raito Bezarius 5a88b8987f feat(cpio): introduce `pio`, a library to write CPIO in `alloc` contexts
This library is in its own directory to maintain as a separate project.
2024-02-11 17:08:51 +01:00
Julian Stecklina 5de0b3e54a stub: rename sections for UKI compatibility
systemd 255 is stricter in what it considers UKIs. It demands .linux
and .initrd sections. Rename our sections that contain the respective
filenames to match these names.
2024-02-10 20:53:15 +01:00
Julian Stecklina 14afe7ce9b tests: check whether our UKIs are recognized 2024-02-10 20:52:22 +01:00
nikstur f2bc0af580
Merge pull request #298 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2024-02-05 08:19:56 +00:00
nikstur 436075317d
Merge pull request #297 from nix-community/renovate/all
fix(deps): update all dependencies
2024-02-05 08:19:49 +00:00
renovate[bot] bbab50ddcd
chore(deps): lock file maintenance 2024-02-05 03:39:38 +00:00
renovate[bot] 9e20be5eed
fix(deps): update all dependencies 2024-02-05 03:38:46 +00:00
nikstur c42edac7eb
Merge pull request #292 from nix-community/renovate/all
fix(deps): update rust crate serde_json to 1.0.112
2024-01-29 10:09:39 +00:00
nikstur 55d2f09d0f
Merge pull request #293 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2024-01-29 10:09:18 +00:00
renovate[bot] d47779be33
chore(deps): lock file maintenance 2024-01-29 03:16:47 +00:00
renovate[bot] 1d7bf54752
fix(deps): update rust crate serde_json to 1.0.112 2024-01-29 03:15:57 +00:00
nikstur 3c3f6d1b0f
Merge pull request #291 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2024-01-22 10:08:10 +00:00
renovate[bot] 80c7644582
chore(deps): lock file maintenance 2024-01-22 03:54:59 +00:00
nikstur df55374488
Merge pull request #290 from nix-community/revert-289-renovate/lock-file-maintenance
Revert "chore(deps): lock file maintenance"
2024-01-22 01:29:36 +01:00
nikstur 7b5a91408f
Revert "chore(deps): lock file maintenance" 2024-01-22 01:29:19 +01:00
nikstur 7ba84c0857
Merge pull request #289 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2024-01-22 00:27:20 +00:00
nikstur 2603e2d2c2
Merge pull request #288 from nix-community/renovate/all
fix(deps): update all dependencies
2024-01-22 00:25:16 +00:00
renovate[bot] 57e329ffde
chore(deps): lock file maintenance 2024-01-22 00:20:31 +00:00
renovate[bot] 82898a7c31
fix(deps): update all dependencies 2024-01-22 00:19:38 +00:00
nikstur 7b91a7a352
Merge pull request #287 from nix-community/small-fixes
Small fixes & updates
2024-01-21 16:40:10 +00:00
nikstur 234e4da1f3 rust-toolchain: 1.70 -> 1.75 2024-01-21 15:29:42 +01:00
nikstur 50247a6890 flake: remove custom sbctl from shell
It takes very long to compile sbctl with a custom pki location and is
rarely needed. If you need it for testing, it should be explicitly
built.
2024-01-21 13:59:26 +01:00
nikstur 44b8881301
Merge pull request #286 from nix-community/readme-upstreaming
readme: make upstreaming section more timeless
2024-01-21 12:24:13 +00:00
nikstur 8985428c5b readme: make upstreaming section more timeless 2024-01-21 13:23:26 +01:00
Ryan Lahfa 5667bbc1f4
Merge pull request #280 from nix-community/aarch64-ci
add aarch64 ci
2024-01-15 18:06:17 +00:00
Jörg Thalheim d7d63e6b6c disable synthesis test on aarch64-linux 2024-01-15 18:39:26 +01:00
Jörg Thalheim 65330d8172 fix hardcoded efi arch in tests
Update nix/tests/lanzaboote.nix

Co-authored-by: nikstur <nikstur@outlook.com>
2024-01-15 18:39:26 +01:00
Jörg Thalheim 1d3f28acef Revert "feat(flake): perform final fixups to the flake outputs"
This reverts commit b7f3d60708.

CI now supports aarch64-linux.
2024-01-15 18:39:26 +01:00
Jörg Thalheim 7dfc5f07ce Revert "flake: remove moving away the `unsupportedChecks`"
This reverts commit d48eac71a4.

CI now supports aarch64-linux.
2024-01-15 18:39:26 +01:00
Ryan Lahfa be623b70c2
Merge pull request #259 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2024-01-15 17:06:58 +00:00
Ryan Lahfa 60ad6f7051
Merge pull request #282 from nix-community/pre-commit-hooks-nix
make pre-commit-hooks-nix optional
2024-01-15 17:03:58 +00:00
renovate[bot] 78680cc51d
chore(deps): lock file maintenance 2024-01-15 10:18:29 +00:00
nikstur e92070f3e5
Merge pull request #283 from nix-community/renovate/all
chore(deps): update all dependencies
2024-01-15 10:16:51 +00:00
renovate[bot] 438cd262e4
chore(deps): update all dependencies 2024-01-15 00:17:37 +00:00
Jörg Thalheim e6df60debb make pre-commit-hooks-nix optional
This dependency brings in a lot of other dependencies including a nixpkgs copy.
By making it optional in the flake users can disable it in their own flake.

After removing the dependency, the following inputs are no longer needed:

• Removed input 'pre-commit-hooks-nix'
• Removed input 'pre-commit-hooks-nix/flake-compat'
• Removed input 'pre-commit-hooks-nix/flake-utils'
• Removed input 'pre-commit-hooks-nix/gitignore'
• Removed input 'pre-commit-hooks-nix/gitignore/nixpkgs'
• Removed input 'pre-commit-hooks-nix/nixpkgs'
• Removed input 'pre-commit-hooks-nix/nixpkgs-stable'
2024-01-14 10:17:56 +01:00
nikstur 11e293475d
Merge pull request #281 from nix-community/renovate/all
fix(deps): update all dependencies
2024-01-09 15:16:38 +00:00
renovate[bot] 2d90d83018
fix(deps): update all dependencies 2024-01-08 19:11:43 +00:00
nikstur a454a58947
Merge pull request #275 from rbran/parse-os-release
Use the original os-release file parser
2024-01-05 23:38:19 +00:00
nikstur 81f7a56f0e
Merge pull request #276 from nix-community/renovate/all
fix(deps): update all dependencies
2024-01-02 21:14:17 +00:00
renovate[bot] 79a90e783b
fix(deps): update all dependencies 2024-01-02 10:13:03 +00:00
Rubens Brandao 05cb051f05
Use the original os-release file parser 2023-12-28 13:26:11 -03:00
nikstur 7229dd85f9
Merge pull request #253 from JulienMalka/initrd-message
add more helpful message in case of append_initrd_secrets script failure
2023-12-27 21:29:02 +00:00
Julien Malka f06680ea68 add more helpful message in case of append_initrd_secrets script failure 2023-12-27 20:43:19 +00:00
nikstur f707a9be9f
Merge pull request #272 from Mic92/docs
add framework specific instructions
2023-12-27 07:42:27 +00:00
Jörg Thalheim a74d5b251b add framework specific instructions 2023-12-26 13:21:53 +01:00
nikstur 47032189f7
Merge pull request #270 from nix-community/renovate/all
fix(deps): update rust crate anyhow to 1.0.76
2023-12-25 23:23:22 +00:00
renovate[bot] 872f9f3ea8
fix(deps): update rust crate anyhow to 1.0.76 2023-12-25 02:00:56 +00:00
Julian Stecklina 9186a77827
Merge pull request #269 from nix-community/renovate/all
fix(deps): update all dependencies
2023-12-11 09:57:44 +00:00