| bcr_test_module: | |
| module_path: "examples/simple" | |
| matrix: | |
| # Match the platform set declared by the `ghdl` BCR module's own | |
| # presubmit. The 6.0.0.bcr.* releases need glibc >= 2.35, so | |
| # `ubuntu2004` (glibc 2.31) fails to load ghdl's binary chain | |
| # (rules_ada + LLVM). `debian12` / `ubuntu2204` / `ubuntu2204_arm64` | |
| # are the supported floor. | |
| platform: | |
| - "debian12" | |
| - "ubuntu2204" | |
| - "ubuntu2204_arm64" | |
| bazel: [7.x, 8.x, 9.x] | |
| tasks: | |
| run_tests: | |
| name: "Run test module" | |
| platform: ${{ platform }} | |
| bazel: ${{ bazel }} | |
| build_targets: | |
| - "//..." | |
| test_targets: | |
| - "//..." |