Files
the-nexus/.github/pull_request_template.md
Alexander Whitestone 59784e620c
Some checks failed
Check PR for Changes / check-changes (pull_request) Successful in 12s
CI / test (pull_request) Failing after 59s
CI / validate (pull_request) Failing after 53s
Review Approval Gate / verify-review (pull_request) Failing after 6s
fix: #1445
- Add CI workflow to check for empty PRs
- Update PR template with reviewer guidelines
- Add zombie PR detection script
- Add documentation for rubber-stamping prevention

Prevents rubber-stamping of PRs with no changes by:
1. Automated CI checks that block zombie PRs
2. Clear reviewer guidelines in PR template
3. Detection script for existing zombie PRs
4. Comprehensive documentation

Addresses issue #1445: process: Prevent rubber-stamping of PRs with no changes
2026-04-14 23:36:34 -04:00

2.7 KiB

Description

Changes Made

Files Changed

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactoring (no functional changes)
  • Test updates
  • CI/CD changes

Testing

Test Instructions

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

Reviewer Guidelines

⚠️ Reviewers MUST verify:

  1. PR has actual changes - Check that the PR contains additions, deletions, or modifications
  2. Changes match description - Verify the changes match what's described in the PR
  3. Code quality - Review code for bugs, security issues, performance problems
  4. Tests are adequate - Ensure new code is properly tested
  5. Documentation is updated - Check if documentation needs updates

DO NOT approve if:

  • PR has 0 additions, 0 deletions, and 0 files changed (zombie PR)
  • Changes don't match the PR description
  • Code has obvious bugs or security issues
  • No tests for new functionality
  • Documentation is missing or incorrect

DO approve if:

  • PR has meaningful changes that match the description
  • Code is clean, well-tested, and documented
  • Changes follow project conventions
  • No obvious issues or risks
  • Fixes #
  • Related to #

Additional Notes


By submitting this PR, I confirm that:

  1. I have actually reviewed the code changes
  2. The changes are meaningful and not a zombie PR
  3. I have tested the changes locally (if applicable)
  4. I understand that rubber-stamping (approving PRs with no changes) is prohibited