blob: e6b4a9271b93d0de5b2ca61f1d684ea4f654de88 [file]
# Exercises rules_periphery as a downstream consumer would: it depends on the
# published module, configures a Periphery binary via the module extension, and
# builds a scan target. Building (rather than running) keeps the check free of a
# Swift toolchain and network access while still exercising the extension, the
# public macro, and the driver.
bcr_test_module:
module_path: "e2e/bcr"
matrix:
platform: ["ubuntu2204", "macos"]
bazel: ["8.x", "9.x"]
tasks:
build_targets:
name: "Build the test module"
platform: ${{ platform }}
bazel: ${{ bazel }}
build_targets:
- "//..."