matrix:
  platform:
    - debian12
    - debian13
    - ubuntu2204
    - ubuntu2404
    - macos_arm64
  bazel: [7.x, 8.x, 9.x, rolling]
tasks:
  verify_targets:
    name: Verify build targets
    platform: ${{ platform }}
    bazel: ${{ bazel }}
    build_targets:
      - '@cyclonedds//...'

bcr_test_module:
  module_path: examples
  matrix:
    platform:
      - debian12
      - debian13
      - ubuntu2204
      - ubuntu2404
      - macos_arm64
    bazel: [7.x, 8.x, 9.x, rolling]
  tasks:
    build_examples:
      name: Build examples
      platform: ${{ platform }}
      bazel: ${{ bazel }}
      build_targets:
        - //...
