Compare commits

..

1 Commits

Author SHA1 Message Date
49f8276ab7 ci: Fix per-job build
Some checks failed
CI / Check, build and cache Nix flake (push) Has been cancelled
2024-11-26 21:33:54 +00:00
2 changed files with 4 additions and 12 deletions

View File

@ -32,9 +32,10 @@ jobs:
HARMONIA_SSH_KEY: ${{ secrets.HARMONIA_SSH_KEY }}
run: |
nix eval --json --apply "builtins.attrNames" .#ci.x86_64-linux | jq -cr '.[]' | while read job; do
echo "Building CI job $job"
echo "Building $job"
nix build --no-link .#ci.x86_64-linux."$job" --json
path="$(nix build --no-link .#ci.x86_64-linux."$job" --json | jq -r .[0].outputs.out)"
echo "Caching CI job $job"
echo "Caching $job"
ci/push-to-cache.sh "$path"
done

View File

@ -5,19 +5,10 @@ let
cfg = config.my.netboot;
ipxe = pkgs.ipxe.overrideAttrs (o: rec {
version = "1.21.1-unstable-2024-06-27";
src = pkgs.fetchFromGitHub {
owner = "ipxe";
repo = "ipxe";
rev = "b66e27d9b29a172a097c737ab4d378d60fe01b05";
hash = "sha256-TKZ4WjNV2oZIYNefch7E7m1JpeoC/d7O1kofoNv8G40=";
};
});
tftpRoot = pkgs.linkFarm "tftp-root" [
{
name = "ipxe-x86_64.efi";
path = "${ipxe}/ipxe.efi";
path = "${pkgs.ipxe}/ipxe.efi";
}
];
menuFile = pkgs.runCommand "menu.ipxe" {