blob: 47b69946575eff5a306cab15433c664b322ab821 [file] [log] [blame] [edit]
{
"configs": [
{
"name": "bazel_default",
"description": "Default bazel build configuration",
"build_type": "bazel",
"args": [
"--test_output=all"
],
"env": {}
},
{
"name": "bazel_default_notest",
"description": "Default bazel build configuration",
"build_type": "bazel",
"args": [],
"env": {},
"driver_options": {
"@type": "pw.build.proto.BazelDriverOptions",
"no_test": true
}
}
],
"builds": [
{
"name": "wildcard_build",
"use_config": "bazel_default_notest",
"targets": [
"//..."
]
},
{
"name": "clippy",
"build_config": {
"name": "clippy_config",
"description": "Run clippy checks",
"build_type": "bazel",
"args": [
"--aspects=@rules_rust//rust:defs.bzl%rust_clippy_aspect",
"--output_groups=clippy_checks"
],
"driver_options": {
"@type": "pw.build.proto.BazelDriverOptions",
"no_test": true
}
},
"targets": [
"//..."
]
}
],
"tools": [
{
"name": "format",
"description": "Find and fix code formatting issues",
"use_config": "bazel_default",
"analyzer_friendly_args": [
"--check"
],
"target": "//:format"
},
{
"name": "presubmit_checks",
"description": "Run the presubmit checks",
"use_config": "bazel_default",
"target": "//presubmit:presubmit",
"type": "ANALYZER"
}
],
"groups": [
{
"name": "presubmit",
"description": "Quick presubmit for validating code changes locally",
"analyzers": [
"format",
"presubmit_checks"
],
"builds": [
"clippy"
]
},
{
"name": "default",
"description": "Common builds/configurations",
"builds": [
"wildcard_build"
]
}
]
}