Files
pocketpaw/.github/PULL_REQUEST_TEMPLATE.md
Prakash Dalai 6ad919060b chore: add PR quality gates, CI pipeline, and contribution standards (#353)
* chore: add PR quality gates and CI pipeline

- Upgrade pr-quality-gate.yml: auto-close PRs targeting main, detect
  cosmetic/doc-only PRs, add size labels (XS/S/M/L/XL), flag unrelated
  bundled changes
- Add ci.yml: run tests + ruff lint on every PR (was completely missing)
- Add stale.yml: auto-close abandoned PRs after 21 days, issues after 44
- Add CODEOWNERS: auto-assign @prakashUXtech as reviewer
- Update CONTRIBUTING.md: add "What we don't accept" section
- Update PR template: add branch/issue warnings, tighten checklist

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: remove CODEOWNERS — unnecessary with single maintainer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: add reopen guard to PR quality gate

PRs that were previously closed by the bot or a maintainer are
automatically re-closed if the author reopens them. Forces contributors
to open a new PR with addressed feedback instead of reopening.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 15:10:33 +05:30

1.2 KiB

Before opening this PR:

  • Does it target dev? PRs against main are auto-closed.
  • Is there a linked issue? PRs without one will be closed.
  • Did you read CONTRIBUTING.md?

What does this PR do?

Fixes #

Changes Made

  • file_path: description of change

How to Test

Evidence of Testing

paste output here

Checklist

  • PR targets dev branch (not main)
  • Linked to an existing issue
  • I have run PocketPaw locally and tested my changes
  • Tests pass (uv run pytest --ignore=tests/e2e)
  • Linting passes (uv run ruff check .)
  • I have added/updated tests if applicable
  • No unrelated changes bundled in this PR
  • No secrets or credentials in the diff