blob: c87d710c84ac09f5e530e5df31891a6545734b29 [file] [log] [blame]
bcr_test_module:
module_path: test
matrix:
# Unix only for now as the BCR version of librdkafka does not build on
# Windows.
unix_platform:
- debian11
- ubuntu2004
- ubuntu2204
- ubuntu2404
- macos
- macos_arm64
bazel: [7.x, 8.x, rolling]
tasks:
verify_targets:
platform: ${{ unix_platform }}
bazel: ${{ bazel }}
build_flags:
- "--cxxopt=-std=c++17"
# So we don't have any boringssl/openssl conflicts (BCR curl defaults to
# boringssl) and librdkafka defaults to building with openssl.
- "--@curl//:ssl_lib=openssl"
build_targets:
- "@modern-cpp-kafka//:modern-cpp-kafka-api"
test_flags:
- "--cxxopt=-std=c++17"
# So we don't have any boringssl/openssl conflicts (BCR curl defaults to
# boringssl) and librdkafka defaults to building with openssl.
- "--@curl//:ssl_lib=openssl"
test_targets:
- "@modern-cpp-kafka//tests:kafka-unit-test"