fix: Gitea dogfood — Node without setup-node mirror + PyYAML venv #2

Merged
layue13 merged 2 commits from cursor/dogfood-runner-fixes-165a into main 2026-10-27 08:06:31 +00:00
2 Commits
Author SHA1 Message Date
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