Skip to content

ci(release): verify wheels and reuse quality checks - #30

Draft
nichinichisou0609 wants to merge 1 commit into
mainfrom
ci/release-quality-smoke
Draft

nichinichisou0609 wants to merge 1 commit into
mainfrom
ci/release-quality-smoke

Conversation

@nichinichisou0609

@nichinichisou0609 nichinichisou0609 commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Release builds now run the existing Python, golden-record, and Rust checks before the distributions can be published. Each platform also installs its freshly built wheel into a temporary environment and checks the command-line entry point and extension with a synthetic deck-data document.

The CI workflow is reusable, with concurrency scoped to its caller so ordinary CI and release checks can run independently.

Validation:

  • actionlint passed for both workflows.
  • PR CI passed on Python 3.11–3.14, including the separate strict golden-record and Rust checks.
  • Release preflight passed, including all five installed-wheel smoke checks and distribution validation. The PyPI and GitHub publication jobs were skipped for the manual run.

This branch has not been deployed

No deployments
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