name: Linux Builds (Bazel) on: [push, pull_request] env: CTEST_OUTPUT_ON_FAILURE: 1 CTEST_NO_TESTS_ACTION: error jobs: build_and_test_ubuntu: name: Linux Ubuntu 22.04 Bazel build runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: compilation_mode: [fastbuild, dbg, opt] steps: - uses: actions/checkout@v6 - name: Mount Bazel cache uses: actions/cache@v5 with: path: "/home/runner/.cache/bazel" key: bazel-ubuntu22-gcc11 - name: Build run: bazelisk build --compilation_mode=${{matrix.compilation_mode}} //...