Skip to content

ci: reproduce the release support matrix and required checks - #23

Closed
acecchini wants to merge 4 commits into
codex/rc0-integrationfrom
codex/ci-validation
Closed

ci: reproduce the release support matrix and required checks#23
acecchini wants to merge 4 commits into
codex/rc0-integrationfrom
codex/ci-validation

Conversation

@acecchini

@acecchini acecchini commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

CI, push and nightly now share one candidate-validation workflow with a required final gate. It runs locked CPU backends on Linux Python 3.10–3.14 and macOS/Windows endpoints, all four checkers on every supported Python, explicit backend/checker floors, full hooks, docs and sdist-derived minimal wheel checks. Missing backends, a wrong beartype version or GPU Torch in a CPU lane fail before testing.

Tox now selects CPU Torch, docs deployment uses only locked docs dependencies, and validation actions are pinned with weekly updates. Removed pyright's hard-coded root venv after the tools-only CI driver exposed that it overrode the selected tox interpreter.

Validation: all 32 required hosted jobs pass at 688e669 plus the external secret scan; local dev has 1,074 passes/five skips (91.62% coverage), both exact-rc0 CPU endpoints have 1,066 runtime passes/five skips. Reproduced pyright failure before the fix and pass afterward. Gate probes reject failed, skipped and cancelled prerequisites; missing-NumPy preflight fails as intended. Hooks and actionlint pass.

Stacked on integration draft #22. No publication or administrative protection changes. See plans/2026-09-08-ci-validation.md.

Integration record: this reviewed head is preserved in main through PR #31, merge commit df81f00. The owner approved merging this work. This dependent PR is closed as integrated; its commits were not squashed or discarded.

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