9 Commits
Author SHA1 Message Date
layue13 8993ebf841 Merge pull request 'feat: 可配置报告语言(默认 zh-CN)' (#3) from cursor/report-language-zh-165a into main
Gatekeep evals / eval-floor (push) Successful in 49s
2026-10-27 09:00:42 +00:00
layue13 f3b62481b0 fix: soft-fail model discovery timeouts with retries
Gatekeep evals / eval-floor (push) Successful in 18s
Gatekeep evals / eval-floor (pull_request) Successful in 4s
gatekeep / security 存在未关闭的安全 / Critical 结论 — 合并阻断
Gatekeep / gatekeep (pull_request) Failing after 11m10s
OpenRouter /models list timed out and aborted the whole review.
Retry discovery, and if it still fails skip name validation so
parallel review can proceed.
2026-10-27 08:47:12 +00:00
layue13 c6c2d071fb fix: harden partial 429 success, fallbacks, zh errors
Gatekeep evals / eval-floor (push) Successful in 3s
Gatekeep evals / eval-floor (pull_request) Successful in 15s
Gatekeep / gatekeep (pull_request) Failing after 1m46s
Retry HTTP 429 with backoff; keep models beyond first 3 as
fallbacks; degrade agreement when some models fail; force-high
risk only if zero usable responses. Clearer zh-CN errors/docs for
dogfood uses: ./ rebase + workflow_dispatch re-run.
2026-10-27 08:35:52 +00:00
layue13 ef13f8806a feat: configurable report language (default zh-CN)
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
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
layue13 93de34d0f0 docs: note proven dogfood on PR #2 2026-10-27 08:10:22 +00:00
layue13 a4fcfee1b3 Merge pull request 'fix: Gitea dogfood — Node without setup-node mirror + PyYAML venv' (#2) from cursor/dogfood-runner-fixes-165a into main
Gatekeep evals / eval-floor (push) Successful in 1s
2026-10-27 08:06:31 +00:00
layue13 7a581254bf fix: drop setup-node uses; fix GITHUB_OUTPUT python quoting
Gatekeep evals / eval-floor (push) Successful in 2s
Gatekeep evals / eval-floor (pull_request) Successful in 2s
gatekeep / security PR risk high — no open security blockers
Gatekeep / gatekeep (pull_request) Successful in 1m12s
Remove the optional setup-node step (still 404s as ##[error] on this
forge). Fix review.sh output writer — escaped quotes in a one-liner
caused SyntaxError after an otherwise successful publish.
2026-10-27 08:06:30 +00:00
layue13 7b25fefdaa fix: run without setup-node mirror; install PyYAML via venv
Gatekeep evals / eval-floor (push) Successful in 6s
Gatekeep evals / eval-floor (pull_request) Successful in 3s
gatekeep / security PR risk high — no open security blockers
Gatekeep / gatekeep (pull_request) Failing after 1m33s
Gitea dogfood failed because actions/setup-node is not mirrored
(404 on git.potatolab.uk/actions/setup-node) and pip --user is
blocked by PEP 668. Prefer runner Node with an optional mirrored
setup-node, and install PyYAML into a workspace venv.
2026-10-27 08:02:08 +00:00
layue13 05f8fad38a Dogfood: run Gatekeep on this repo's PRs
Gatekeep evals / eval-floor (push) Successful in 8s
Add .github/workflows/gatekeep-pr.yml with uses: ./ and
OPENROUTER_API_KEY from secrets. Forge-agnostic API helper for Gitea.
2026-10-26 20:40:51 +00:00