Skip to content

ci: add PR CI quality gates & refine PR template - #1011

Merged
mhoff merged 7 commits into
mainfrom
chore-pr-template-ci-checks
Aug 14, 2026
Merged

ci: add PR CI quality gates & refine PR template#1011
mhoff merged 7 commits into
mainfrom
chore-pr-template-ci-checks

Conversation

@mhoff

@mhoff mhoff commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Description

  • ci: enforce CHANGELOG.md is updated
  • ci: enforce PR TODOs are completed
  • ci: introduce umbrella job for enforcing merge status checks with GitHub

Assignee

  • The changes adhere to the contribution guidelines
  • I have performed a self-review of my code
  • My changes generate no new warnings (e.g. flake8/mypy/pytest/...) other than deprecations

Documentation

Code Quality

  • Patch test coverage > 95% and does not decrease
  • New code uses correct & specific type hints

How did you verify that the changes work in practice?

  • GHA

Reviewer


The rendered docs for this PR can be found here.

@codecov-commenter

codecov-commenter commented Aug 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.16%. Comparing base (ce970b7) to head (1593ba2).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1011      +/-   ##
==========================================
- Coverage   93.16%   93.16%   -0.01%     
==========================================
  Files         234      234              
  Lines       16070    16086      +16     
==========================================
+ Hits        14972    14986      +14     
- Misses       1098     1100       +2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch from 1f0b519 to c5041fc Compare August 10, 2026 14:12
@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch 4 times, most recently from e95e339 to 1951b49 Compare August 10, 2026 14:45
@mhoff
mhoff marked this pull request as draft August 10, 2026 14:45
@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch from 1951b49 to 838a4f2 Compare August 10, 2026 14:47
@mhoff mhoff changed the title chore: add check for changelog updates chore: add PR CI workflow & quality gates Aug 10, 2026
@mhoff mhoff changed the title chore: add PR CI workflow & quality gates chore: add more PR CI workflow & quality gates Aug 10, 2026
@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch from 838a4f2 to 421a2c4 Compare August 10, 2026 15:03
@mhoff
mhoff marked this pull request as ready for review August 12, 2026 08:50
@mhoff
mhoff marked this pull request as draft August 12, 2026 15:04
@mhoff
mhoff marked this pull request as ready for review August 12, 2026 15:04
@mhoff mhoff changed the title chore: add more PR CI workflow & quality gates ci: enforce CHANGELOG; enforce PR description TODOs; aggregate PR CI results in single job Aug 14, 2026
@mhoff mhoff changed the title ci: enforce CHANGELOG; enforce PR description TODOs; aggregate PR CI results in single job ci: add PR CI quality gates Aug 14, 2026
@mhoff
mhoff marked this pull request as draft August 14, 2026 07:38
@mhoff
mhoff marked this pull request as ready for review August 14, 2026 07:38
@mhoff
mhoff marked this pull request as draft August 14, 2026 07:39
@mhoff
mhoff marked this pull request as ready for review August 14, 2026 07:39
@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch from 421a2c4 to 04f4968 Compare August 14, 2026 07:43
@mhoff mhoff changed the title ci: add PR CI quality gates ci: add PR CI quality gates & refine PR template Aug 14, 2026
@mhoff
mhoff force-pushed the chore-pr-template-ci-checks branch from a7c1ff2 to 1593ba2 Compare August 14, 2026 08:35
@mhoff
mhoff marked this pull request as draft August 14, 2026 08:58
@mhoff
mhoff marked this pull request as ready for review August 14, 2026 08:58
@mhoff
mhoff merged commit a1081a1 into main Aug 14, 2026
56 of 58 checks passed
@mhoff
mhoff deleted the chore-pr-template-ci-checks branch August 14, 2026 12:03
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.

3 participants