{ "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" } } ] }