ci: track meaningful pull request inactivity

Use human activity and observed head changes because GitHub can update PR timestamps without contributor activity.

Audit every open PR before applying changes and start existing PRs from a safe baseline.
This commit is contained in:
neon
2026-09-26 15:48:02 +00:00
parent 04ba2ffbcf
commit a0477f0d0b
8 changed files with 616 additions and 14 deletions
+1 -1
View File
@@ -33,7 +33,7 @@
"format:check": "pnpm --filter server format:check && pnpm --filter client format:check",
"test": "pnpm run test:charts && pnpm run test:pr-policy && pnpm run test:server && pnpm run test:client",
"test:charts": "node --test scripts/star-history/generate.test.mjs scripts/crowdin-stats/generate.test.mjs",
"test:pr-policy": "node --test scripts/validate-locale-pr.test.mjs",
"test:pr-policy": "node --test scripts/validate-locale-pr.test.mjs scripts/stale-prs/*.test.mjs",
"test:server": "pnpm --filter server test",
"test:client": "pnpm --filter client test:unit --run",
"e2e:run": "node ./scripts/e2e/run-suite.mjs",