pelagia-portal/.forgejo/PULL_REQUEST_TEMPLATE.md
Hardik debac55a8a ci: enforce PR policy (tests-present + app type-check) and PR template
All changes now land via PR. New .forgejo/workflows/pr-checks.yml runs on every PR
to master and (1) fails code PRs that lack a test change, (2) blocks new app-code type
errors. Unit tests are advisory until the baseline is green; lint is omitted (it needs
an interactive ESLint migration). PR template carries the docs/tests checklist.

Also makes the autofix watcher require a test (issue-12 style) + doc updates in every
fix, so its PRs satisfy the new gate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 12:49:32 +05:30

879 B

What & why

Checklist

  • Tests added or updated for this change — or it is a docs/config/automation-only PR (tests not applicable). Model: the integration test on claude/issue-12 (prod-mirror DB, raw-SQL inserts, prefix-isolated, cleans up after itself).
  • Docs updated where relevant (App/README.md, App/CLAUDE.md, Docs/, automation/README.md, CHANGELOG.md).
  • pnpm type-check shows no new errors in application code.
  • Verified the change (how: unit/integration tests, or a dev server on port 3100 against the test DB).