| matrix: |
| bazel: [7.*, 8.*] |
| # LLVM 19.1.7 requires glibc/libstdc++ versions newer than Ubuntu 20.04. |
| platform: [ubuntu2204, ubuntu2404, macos, macos_arm64] |
| tasks: |
| verify_targets: |
| name: Verify build targets |
| bazel: ${{ bazel }} |
| platform: ${{ platform }} |
| build_targets: |
| - "@toolchains_llvm//toolchain:all" |
| - "@toolchains_llvm//platforms:all" |
| bcr_test_module: |
| module_path: tests |
| matrix: |
| bazel: [7.*, 8.*] |
| # Keep in sync with the module verification platforms above. |
| platform: [ubuntu2204, ubuntu2404, macos, macos_arm64] |
| tasks: |
| run_test_module: |
| name: Run test module |
| bazel: ${{ bazel }} |
| platform: ${{ platform }} |
| build_targets: |
| - //:all |
| test_targets: |
| - //:all |