Files
cleveragents-core/features/fixtures/m3/validation_attachments.json
brent.edwards ace7311de4
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 19s
CI / build (pull_request) Successful in 20s
CI / security (pull_request) Successful in 55s
CI / typecheck (pull_request) Successful in 1m5s
CI / integration_tests (pull_request) Successful in 4m4s
CI / benchmark-regression (pull_request) Successful in 22m21s
CI / unit_tests (pull_request) Failing after 34m7s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been cancelled
test(e2e): add M3 decision + validation suites
2026-02-25 21:26:19 +00:00

48 lines
1.4 KiB
JSON

{
"fixtures": [
{
"name": "coverage_validation",
"description": "A coverage-check validation with required mode",
"validation": {
"name": "local/coverage-check",
"description": "Check code coverage meets threshold",
"source": "custom",
"mode": "required",
"code": "def run(inputs): return {'passed': inputs['coverage'] >= 80}"
}
},
{
"name": "lint_validation",
"description": "A lint-check validation with informational mode",
"validation": {
"name": "local/lint-check",
"description": "Check lint results",
"source": "custom",
"mode": "informational",
"code": "def run(inputs): return {'passed': inputs['warnings'] == 0}"
}
},
{
"name": "attachment_required",
"description": "A validation attachment in required mode",
"attachment": {
"validation_name": "local/coverage-check",
"resource_id": "git-checkout/my-repo",
"mode": "required",
"project_name": "local/m3-smoke-proj"
}
},
{
"name": "attachment_informational",
"description": "A validation attachment in informational mode",
"attachment": {
"validation_name": "local/lint-check",
"resource_id": "git-checkout/my-repo",
"mode": "informational",
"project_name": null,
"plan_id": "01M3SM0KE00000000000000001"
}
}
]
}