diff --git a/.github/workflows/build-template.yml b/.github/workflows/build-template.yml index de769ac45d..584e8f5665 100644 --- a/.github/workflows/build-template.yml +++ b/.github/workflows/build-template.yml @@ -33,7 +33,7 @@ jobs: include: ${{fromJson(inputs.config)}} # complete all jobs fail-fast: false - runs-on: ${{ endsWith(matrix.os, '-with-cache') && fromJSON(format('["{0}", "nscloud-git-mirror-5gb"]', matrix.os)) || matrix.os }} + runs-on: ${{ matrix.os }} defaults: run: shell: ${{ matrix.shell || 'nix develop -c bash -euxo pipefail {0}' }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f78095066a..3a3f7f5e31 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -255,7 +255,7 @@ jobs: // portable release build: use channel with older glibc (2.26) "name": "Linux release", // usually not a bottleneck so make exclusive to `fast-ci` - "os": large && fast ? "nscloud-ubuntu-24.04-amd64-8x16-with-cache" : "ubuntu-latest", + "os": large && fast ? "nscloud-ubuntu-24.04-amd64-8x16" : "ubuntu-latest", "release": true, // Special handling for release jobs. We want: // 1. To run it in PRs so developers get PR toolchains (so secondary without tests is sufficient) @@ -276,7 +276,7 @@ jobs: }, { "name": "Linux Lake", - "os": large ? "nscloud-ubuntu-24.04-amd64-8x16-with-cache" : "ubuntu-latest", + "os": large ? "nscloud-ubuntu-24.04-amd64-8x16" : "ubuntu-latest", "enabled": true, "check-rebootstrap": level >= 1, // Done as part of test-bench @@ -289,7 +289,7 @@ jobs: }, { "name": "Linux Lake (Cached)", - "os": large ? "nscloud-ubuntu-24.04-amd64-8x16-with-cache" : "ubuntu-latest", + "os": large ? "nscloud-ubuntu-24.04-amd64-8x16" : "ubuntu-latest", "enabled": true, "check-rebootstrap": level >= 1, // Done as part of test-bench @@ -313,7 +313,7 @@ jobs: { "name": "Linux fsanitize", // Always run on large if available, more reliable regarding timeouts - "os": large ? "nscloud-ubuntu-24.04-amd64-16x32-with-cache" : "ubuntu-latest", + "os": large ? "nscloud-ubuntu-24.04-amd64-16x32" : "ubuntu-latest", "enabled": level >= 2, // do not fail nightlies on this for now "secondary": level <= 2,