build all machines in github ci
Jörg Thalheim committed
Jan 31, 2025 at 14:26 UTC
0d8c9fe074463c5ab562596dd35e63013e7c1e42
1 file changed
+12
-5
.github/workflows/ci.yml
+12
-5
@@ -28,7 +28,10 @@ jobs:
28
runs-on: ubuntu-latest
29
strategy:
30
matrix:
31
- machine: [caliban]
31
+ machine:
32
+ - caliban.nixos.org
33
+ - elated-minsky
34
+ - sleepy-brown
35
steps:
36
- uses: actions/checkout@v4
37
- uses: cachix/install-nix-action@v30
@@ -36,12 +39,14 @@ jobs:
39
with:
40
name: nixos-infra-dev
41
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
39
- - run: nix run --inputs-from . nixpkgs#nix-fast-build -- --skip-cached --no-nom --flake '.#nixosConfigurations."${{ matrix.machine }}.nixos.org".config.system.build.toplevel'
42
+ - run: nix run --inputs-from . nixpkgs#nix-fast-build -- --skip-cached --no-nom --flake '.#nixosConfigurations."${{ matrix.machine }}".config.system.build.toplevel'
43
nixos-aarch64:
44
runs-on: ubuntu-22.04-arm
45
strategy:
46
matrix:
44
- machine: [umbriel]
47
+ machine:
48
+ - umbriel.nixos.org
49
+ - goofy-hopcroft
50
steps:
51
- uses: actions/checkout@v4
52
- uses: cachix/install-nix-action@v30
@@ -49,12 +54,14 @@ jobs:
54
with:
55
name: nixos-infra-dev
56
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
52
- - run: nix run --inputs-from . nixpkgs#nix-fast-build -- --skip-cached --no-nom --flake '.#nixosConfigurations."${{ matrix.machine }}.nixos.org".config.system.build.toplevel'
57
+ - run: nix run --inputs-from . nixpkgs#nix-fast-build -- --skip-cached --no-nom --flake '.#nixosConfigurations."${{ matrix.machine }}".config.system.build.toplevel'
58
nix-darwin:
59
runs-on: macos-latest
60
strategy:
61
matrix:
57
- machine: [m1, m2-large]
62
+ machine:
63
+ - m1
64
+ - m2-large
65
steps:
66
- uses: actions/checkout@v4
67
- uses: cachix/install-nix-action@v30