@cryptotaxi247 / infra / commits / 0d8c9fe0

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