Commit Graph

590 Commits

Author SHA1 Message Date
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
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
renovate[bot] 7b7fcbce58
fix(deps): update all dependencies 2023-12-11 00:54:29 +00:00
Julian Stecklina 5655251a38
Merge pull request #267 from nix-community/renovate/all
fix(deps): update rust crate clap to 4.4.10
2023-12-04 10:43:41 +00:00
renovate[bot] 627be8398d
fix(deps): update rust crate clap to 4.4.10 2023-12-04 02:01:42 +00:00
Ryan Lahfa 43582b56cf
Merge pull request #265 from nix-community/repair-local-ci
flake: remove "moving away the `unsupportedChecks`"
2023-11-29 18:53:34 +00:00
Raito Bezarius d48eac71a4 flake: remove moving away the `unsupportedChecks`
Alas, I don't know how to do this properly with Flakes, it is a sad state of affairs.
2023-11-24 16:09:00 +01:00
Julian Stecklina cbafc8f8fe
Merge pull request #263 from nix-community/systemd-version
Parse Systemd Release Candidate Versions
2023-11-24 08:37:20 +01:00
Julian Stecklina dd18daae09 tool: parse systemd rc versions 2023-11-23 19:50:04 +01:00
Julian Stecklina e8ba04aab7 tool: extend SystemdVersion with patch level 2023-11-22 19:45:46 +01:00
Julian Stecklina 2123d3a0e1
Merge pull request #261 from nix-community/reproducible-stub
Remove Nondeterminism in Stub
2023-11-14 14:48:04 +00:00
Julian Stecklina 8e0d422697 stub: remove nondeterminism in binary
The linker embeds a timestamp into our UEFI stub. objdump -p
reports:

Time/Date               Mon Nov 13 20:02:35 2023

With /Brepro we get the following instead:

Time/Date		d597e888	(This is a reproducible build file hash, not a timestamp)

Fixes #260
2023-11-14 10:31:54 +01:00
nikstur f8d2638436
Merge pull request #258 from nix-community/renovate/all
fix(deps): update all dependencies
2023-11-13 05:45:00 +00:00
renovate[bot] 752d2d4347
fix(deps): update all dependencies 2023-11-13 01:34:32 +00:00
Ryan Lahfa 81975f3bc4
Merge pull request #257 from nix-community/aarch64-ci
feat(flake): perform final fixups to the flake outputs
2023-11-10 14:23:16 +00:00
Raito Bezarius b7f3d60708 feat(flake): perform final fixups to the flake outputs
As flake-parts doesn't really support a concept of limited supported system (e.g. system for which
we don't have CI), we need to fix up the final outputs to move the unsupported checks to another place
where CI won't run them.
2023-11-10 15:15:48 +01:00
Julian Stecklina bc0fd4e1d9
Merge pull request #254 from nix-community/renovate/all
fix(deps): update rust crate serde_json to 1.0.108
2023-11-08 19:59:35 +01:00
Julian Stecklina 241cedde7e
Merge pull request #255 from nix-community/renovate/lock-file-maintenance
chore(deps): lock file maintenance
2023-11-08 13:46:30 +01:00
renovate[bot] ceb19c0732
chore(deps): lock file maintenance 2023-11-08 11:02:15 +00:00
renovate[bot] dd729cdaeb
fix(deps): update rust crate serde_json to 1.0.108 2023-11-06 00:54:20 +00:00
nikstur 781303ad7c
Merge pull request #250 from nix-community/vm-timeouts
tests: add 5 minutes default timeout
2023-10-30 13:45:22 +01:00
Raito Bezarius 1859491609 tests: add 5 minutes default timeout
By default, it is one hour but our CI cannot handle that many VM tests, so we switch to 5 minutes default timeouts.
2023-10-30 13:40:20 +01:00
Ryan Lahfa 8edc9ef771
Merge pull request #249 from nix-community/renovate/lock-file-maintenance 2023-10-30 12:07:13 +01:00
renovate[bot] 2ed4482133
chore(deps): lock file maintenance 2023-10-30 09:55:41 +00:00
nikstur 9c8d7c56b3
Merge pull request #245 from nix-community/lightweight-shell
Lightweight Shell
2023-10-30 10:31:55 +01:00
Julian Stecklina 29c48651c2
Merge pull request #248 from nix-community/systemd-boot
docs: clarify migration path for new installations
2023-10-30 09:27:32 +00:00
Julian Stecklina 3cb657f5c3 tool: silence resolver version warning
We are getting this warning:

warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest

Silence by opting into the new behavior.
2023-10-30 10:24:49 +01:00