Skip to content

Add CIP-000A: tiered PR vs publish CI - #1248

Merged
lawrennd merged 1 commit into
mainfrom
cip000A-tiered-pr-ci
Oct 25, 2026
Merged

lawrennd merged 1 commit into
mainfrom
cip000A-tiered-pr-ci

Conversation

@lawrennd

Copy link
Copy Markdown
Member

Summary

  • Add CIP-000A (Proposed): slim GitHub Actions on pull requests (docs-only skip; Ubuntu / Python 3.11 canary) and keep the full 3 OS × 3.11–3.14 matrix for Release publish / wheel dry-run.
  • Open questions in the CIP: push to main canary vs full matrix; Windows cell when Cython changes; weekly full matrix; full-ci label.

This PR is the design document only. It does not change .github/workflows/.

Test plan

  • Read CIP-000A and resolve the four open questions before Accept
  • Confirm this does not land workflow changes yet

@codecov

codecov Bot commented Oct 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.10%. Comparing base (676f9ee) to head (3039de6).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1248   +/-   ##
=======================================
  Coverage   55.10%   55.10%           
=======================================
  Files         213      213           
  Lines       22580    22580           
  Branches     2668     2668           
=======================================
  Hits        12443    12443           
  Misses       9555     9555           
  Partials      582      582           
Flag Coverage Δ
unittests 55.10% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@lawrennd
lawrennd merged commit bf97eb1 into main Oct 25, 2026
19 checks passed
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