blob: 56032d4216e9817836f2a08241e600e5ce7e84d0 [file]
matrix:
platform:
- debian13
- debian13_arm64
- macos_arm64
- ubuntu2004
- ubuntu2004_arm64
- windows
bazel: ["7.x", "8.x", "9.x"]
tasks:
verify_targets:
name: "Run test module"
platform: ${{ platform }}
bazel: ${{ bazel }}
build_targets:
- "@postgres//..."
test_targets:
- "@postgres//..."
minimal_build:
name: "Minimal build (all optional deps off)"
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- "--@postgres//:with_ssl=none"
build_targets:
- "@postgres//..."
test_flags:
- "--@postgres//:with_ssl=none"
test_targets:
- "@postgres//..."
maximal_build:
name: "Maximal build (all BCR-resolved deps on)"
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- "--@postgres//:with_zlib=True"
- "--@postgres//:with_lz4=True"
- "--@postgres//:with_zstd=True"
- "--@postgres//:with_libcurl=True"
- "--@postgres//:with_readline=True"
- "--@postgres//:enable_cassert=True"
build_targets:
- "@postgres//..."
test_flags:
- "--@postgres//:with_zlib=True"
- "--@postgres//:with_lz4=True"
- "--@postgres//:with_zstd=True"
- "--@postgres//:with_libcurl=True"
- "--@postgres//:with_readline=True"
- "--@postgres//:enable_cassert=True"
test_targets:
- "@postgres//..."