Skip to content

ci: run the floors job on pull requests and drop the release floors gate - #257

Merged
lesnik512 merged 1 commit into
mainfrom
ci/floors-on-pull-requests
Sep 25, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
ci/floors-on-pull-requests

Conversation

@lesnik512

Copy link
Copy Markdown
Member

This PR brings lite-bootstrap in line with section 7 of the standard (modern-python/.github#113). The floors job now gates every pull request and push to main, and is skipped on the schedule.

The input's rationale was that an upstream release could turn a PR red for reasons the PR didn't cause. The standard answers that: pytest already resolves fresh on every run, so pull requests already carry that exposure.

Not in this PR: wheel-only (#254). With --no-build or --only-binary, lowest-direct quietly climbs past a floor that has no wheel instead of failing. So a flag alone would trade the slow sdist build on the (3.14, free) leg for a false green. That will be handled org-wide, together with a check that each resolved version equals its declared floor.

@lesnik512
lesnik512 merged commit 280b956 into main Sep 25, 2026
37 checks passed
@lesnik512
lesnik512 deleted the ci/floors-on-pull-requests branch September 25, 2026 16:14
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