name: Verify PR | |
on: [pull_request] | |
jobs: | |
run-bazel-tests: | |
name: "Run Bazel tests" | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
cpp-compiler: ["clang", "gcc"] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: bazel-contrib/setup-bazel@0.8.5 | |
with: | |
bazelisk-cache: true | |
disk-cache: "verify-pr:run-bazel-tests:${{ matrix.cpp-compiler }}" | |
repository-cache: true | |
- run: echo "CC=${{ matrix.cpp-compiler }}" >> $GITHUB_ENV | |
- run: bazel test ... |