Verify evidence files, enforce thresholds, and track quality state — directly in GitHub Actions. Free to start, Pro features when you need them.
# Add quality gates in 3 lines - uses: evidence-gate/evidence-gate-action@v1 with: gate_type: "test_coverage" phase_id: "testing" evidence_files: "coverage.json"
Three steps to enforced quality in every pull request
Add Evidence Gate to your workflow YAML. Specify gate types, evidence files, and thresholds.
Gates automatically verify your evidence files — existence, schema, thresholds, and integrity.
Fail-closed: pipelines stop on quality violations. Results appear in PR summary and workflow annotations.
Evidence Gate's design aligns with Japan's AI Business Operator Guidelines
All gates default to FAIL. Only explicitly verified evidence earns a PASS. Supports the guideline's emphasis on safety and risk prevention.
Genchi Genbutsu Trust Levels (L1–L4) make evidence reliability explicit. SHA-256 Evidence Chain enables integrity verification of all judgment data.
AWS KMS encryption (FIPS 140-2 validated), HMAC-signed cursors, and a maturity-level-based Quality State Model provide auditable governance at every step.
Evidence Gate supports practices aligned with key principles including transparency, safety, and accountability. Learn more about our approach →
This product is not endorsed by or affiliated with any government body. Feature descriptions are for informational purposes only and do not constitute compliance certification.
Start free, upgrade when your team needs advanced features
Everything you need to enforce basic quality gates in your CI/CD pipeline.
Advanced gates, quality tracking, and remediation for growing teams.
Self-hosted deployment with dedicated support for your organization.
Add quality gates to your GitHub Actions workflow in three simple steps
Visit the Evidence Gate Marketplace page and click "Use latest version" to add the action to your repository.
Add the Evidence Gate step to your GitHub Actions workflow file:
name: Quality Gate on: [pull_request] permissions: contents: read checks: write jobs: evaluate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # Your build & test steps here... - name: Evidence Gate uses: evidence-gate/evidence-gate-action@v1 with: gate_type: "test_coverage" phase_id: "testing" evidence_files: "coverage.json"
Evidence Gate writes a detailed summary to GITHUB_STEP_SUMMARY, visible directly in your pull request's workflow run. Gate pass/fail results, evidence hashes, and threshold evaluations appear automatically — no configuration needed.