diff --git a/.github/actions/set-up/action.yaml b/.github/actions/set-up/action.yaml index 46365c59..c299e34d 100644 --- a/.github/actions/set-up/action.yaml +++ b/.github/actions/set-up/action.yaml @@ -24,7 +24,7 @@ inputs: required: false default: >- ${{ - runner.os == 'Linux' && 'gcc' + runner.os == 'Linux' && 'gcc-14' || (runner.os == 'macOS' && 'clang' || 'msvc') }} diff --git a/.github/workflows/bazel-test.yaml b/.github/workflows/bazel-test.yaml index d68eeac9..b1e70af3 100644 --- a/.github/workflows/bazel-test.yaml +++ b/.github/workflows/bazel-test.yaml @@ -31,7 +31,7 @@ jobs: # allow Bazel to cache intermediate results between the test runs. bazel: [7.2.1, 7.5.0, 8.1.1, latest] os: [ubuntu-latest, macos-latest, windows-latest] - cc: [gcc, clang, msvc] + cc: [gcc-14, clang, msvc] exclude: # Visual C++ works only on Windows. Windows doesn’t use the CC # environment variable and always uses Visual C++ by default. @@ -40,10 +40,10 @@ jobs: - os: macos-latest cc: msvc - os: windows-latest - cc: gcc + cc: gcc-14 # Exclude non-default compilers for now. We should add them later. - os: macos-latest - cc: gcc + cc: gcc-14 fail-fast: false runs-on: ${{matrix.os}} steps: