Skip to content

chore: add release-readiness + PR templates (split from PR #2)#14

Open
bdevierno1 wants to merge 1 commit into
mainfrom
split/governance-templates
Open

chore: add release-readiness + PR templates (split from PR #2)#14
bdevierno1 wants to merge 1 commit into
mainfrom
split/governance-templates

Conversation

@bdevierno1

Copy link
Copy Markdown
Owner

Summary

Follow-up split from PR #2 (add-data-quality-checks, "reliability: add CI quality gates").

Moves two governance/template files out of PR #2 so that PR can stay under its own 400-line PR-size gate:

  • .github/ISSUE_TEMPLATE/release-readiness.yml (102 lines)
  • .github/PULL_REQUEST_TEMPLATE.md (73 lines)

These files carry no application code and are unrelated to the CI quality gates PR #2 introduces. Removing the 175 lines from PR #2 freed budget to add the backend coverage tests required to satisfy --cov-fail-under=60 without relaxing any gate.

Context

Operator-approved split of PR #2 to resolve the mutually-unsatisfiable pr-size (<400) vs coverage (>60%) constraint. No gate thresholds were changed.

Test plan

  • Templates render correctly in the GitHub UI (issue + PR forms)

Split out of PR #2 (add-data-quality-checks) to keep that PR under the
400-line PR-size gate. These governance/template files carry no code and
are unrelated to the CI quality gates; moving them here frees line budget
for the backend coverage tests PR #2 needs to pass --cov-fail-under=60.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
bdevierno1 added a commit that referenced this pull request Jul 14, 2026
Splits the two governance/template files (.github/ISSUE_TEMPLATE/
release-readiness.yml, .github/PULL_REQUEST_TEMPLATE.md) into follow-up
PR #14 to free PR-size budget, and adds unit tests for the pure helpers
(url_guard, lib/serialize, lib/report) to lift backend coverage above the
--cov-fail-under=60 gate. Measured 61.3% on Python 3.11.15 (CI's version);
no gate threshold was relaxed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant