diff --git a/.github/workflows/bench-hyperfine.yml b/.github/workflows/bench-hyperfine.yml index 79980ad24..6182f709d 100644 --- a/.github/workflows/bench-hyperfine.yml +++ b/.github/workflows/bench-hyperfine.yml @@ -16,7 +16,7 @@ env: jobs: bench-hyperfine: name: Hyperfine - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ @@ -97,7 +97,7 @@ jobs: matrix: branch: [ base, head ] name: Build cairo-native-run for ${{ matrix.branch }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Cache binary uses: actions/cache@v3 @@ -171,7 +171,7 @@ jobs: hyperfine-prs: name: Bench PR (linux, amd64) needs: [ build-binaries ] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: PROGRAM: fib_2M OUTPUT_DIR: bench-outputs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14ae1da56..37d2f612e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ concurrency: jobs: check: name: clippy - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/ @@ -38,7 +38,7 @@ jobs: fmt: name: rustfmt - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.81.0 @@ -81,7 +81,7 @@ jobs: # Check for unnecessary dependencies. udeps: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/ @@ -106,7 +106,7 @@ jobs: test: name: test (linux, amd64) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/ @@ -185,7 +185,7 @@ jobs: coverage: name: coverage - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: matrix: partition: [1, 2, 3, 4] @@ -274,7 +274,7 @@ jobs: upload-coverage: name: Upload Coverage - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: [coverage] steps: - name: Setup rust env @@ -317,7 +317,7 @@ jobs: dockerfile: name: dockerfile (linux, amd64) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: check and free hdd space left diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8dc69fb33..994bdd853 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,7 +11,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cf8e81d31..d9ec91f76 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/ diff --git a/.github/workflows/rustdoc.yml b/.github/workflows/rustdoc.yml index c7a8b2fbb..afcc7c42f 100644 --- a/.github/workflows/rustdoc.yml +++ b/.github/workflows/rustdoc.yml @@ -11,7 +11,7 @@ permissions: jobs: publish-docs: name: GitHub Pages - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: MLIR_SYS_190_PREFIX: /usr/lib/llvm-19/ LLVM_SYS_191_PREFIX: /usr/lib/llvm-19/