diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 884013f3..308881a7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ on: jobs: build-linux: runs-on: - group: default + group: runners-arm64 strategy: fail-fast: false matrix: @@ -35,6 +35,7 @@ jobs: - gcc:14 - clang:18 - clang:19 + - clang:20 container: libfn/ci-build-${{ matrix.compiler }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index c3e7966f..075abb2a 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -19,7 +19,7 @@ on: jobs: coverage: runs-on: - group: intel-runners + group: runners-intel container: libfn/ci-build-gcc:14 strategy: fail-fast: false diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4d87f1ea..849fcbcd 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,7 +21,8 @@ permissions: jobs: generate_docs: - runs-on: ubuntu-latest + runs-on: + group: runners-arm64 container: libfn/ci-docs:latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/licence.yml b/.github/workflows/licence.yml index dce4c363..13d6cf20 100644 --- a/.github/workflows/licence.yml +++ b/.github/workflows/licence.yml @@ -34,7 +34,8 @@ on: jobs: licence-check: if: ${{ github.event_name == 'push' || inputs.run_licence_check }} - runs-on: ubuntu-latest + runs-on: + group: runners-arm64 steps: - uses: actions/checkout@v4 @@ -44,7 +45,8 @@ jobs: licence-unchanged: if: ${{ github.event_name == 'pull_request' }} - runs-on: ubuntu-latest + runs-on: + group: runners-arm64 env: LICENCE_FILE: LICENSE.md steps: diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 4536e383..776f53ad 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -28,7 +28,8 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: + group: runners-intel strategy: fail-fast: false matrix: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 406bb35b..f9bfc93d 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -10,7 +10,8 @@ on: jobs: checks: - runs-on: ubuntu-latest + runs-on: + group: runners-arm64 container: libfn/ci-pre-commit:latest steps: