Files
layue13 ef13f8806a
Gatekeep evals / eval-floor (push) Successful in 2s
Gatekeep evals / eval-floor (pull_request) Successful in 2s
gatekeep / security PR 风险 medium — 无未关闭安全阻断
Gatekeep / gatekeep (pull_request) Successful in 10m1s
feat: configurable report language (default zh-CN)
Add providers.yaml `language` / Action input `language`; prompts and
published summary/inline honor it. Soften fail-closed messaging when
models 429; prefer cohere/nvidia in the first-3 parallel set for dogfood.
2026-10-27 08:29:48 +00:00
..

Example consumer overrides

Copy providers.yaml (and optionally policy.json / benchmarks.json) into e.g. .github/gatekeep/, then:

- uses: https://git.potatolab.uk/layue13/gatekeep@main
  env:
    # Must match each providers.*.key (free-form names)
    OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
    ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}
    config-dir: .github/gatekeep

key is not required to start with gatekeep_.