Skip to content

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

Merged
nichinichisou0609 merged 1 commit into
mainfrom
ci/release-quality-smoke
Oct 9, 2026
Merged

nichinichisou0609 merged 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.

@nichinichisou0609
nichinichisou0609 marked this pull request as ready for review October 9, 2026 11:33
@nichinichisou0609
nichinichisou0609 merged commit 46cf165 into main Oct 9, 2026
24 checks passed
@nichinichisou0609
nichinichisou0609 deleted the ci/release-quality-smoke branch October 13, 2026 12:48
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