blob: 075500166929cfd6ebf5b22a94785a0b3899f9c8 [file] [log] [blame]
matrix:
platform:
- debian11
- ubuntu2004
- macos
- macos_arm64
bazel:
- 8.x
- 7.x
tasks:
verify_targets:
name: Verify build targets
platform: ${{ platform }}
bazel: ${{ bazel }}
build_flags:
- '--host_copt=-Wno-deprecated-declarations'
- '--copt=-Wno-deprecated-declarations'
build_targets:
- '@cel-spec//proto/cel/expr:checked_cc_proto'
- '@cel-spec//proto/cel/expr:eval_cc_proto'
- '@cel-spec//proto/cel/expr:explain_cc_proto'
- '@cel-spec//proto/cel/expr:syntax_cc_proto'
- '@cel-spec//proto/cel/expr:value_cc_proto'
- '@cel-spec//proto/cel/expr/conformance/proto2:test_all_types_cc_proto'
- '@cel-spec//proto/cel/expr/conformance/proto3:test_all_types_cc_proto'
verify_targets_windows:
name: "Verify Windows build targets"
platform: windows
bazel: ${{ bazel }}
build_targets:
- '@cel-spec//proto/cel/expr:checked_cc_proto'
- '@cel-spec//proto/cel/expr:eval_cc_proto'
- '@cel-spec//proto/cel/expr:explain_cc_proto'
- '@cel-spec//proto/cel/expr:syntax_cc_proto'
- '@cel-spec//proto/cel/expr:value_cc_proto'
- '@cel-spec//proto/cel/expr/conformance/proto2:test_all_types_cc_proto'
- '@cel-spec//proto/cel/expr/conformance/proto3:test_all_types_cc_proto'