patrick91/Wheels CI Action

Generate a summary table of built Python wheels across all platforms and Python versions. Works with any Python project by parsing wheel filenames.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
wheels-pathPath to the directory containing wheel files (.whl). Can be nested in subdirectories.nowheels
require-platformsComma-separated list of required platforms (e.g., "Linux x86_64,Windows x64,macOS ARM64"). If any are missing, the action will fail.no""
require-python-versionsDefault required Python versions for all platforms (e.g., "3.10-3.14"). Used as fallback when require-matrix is not specified. Supports ranges like "3.10+" or "3.10-3.13".no""
require-freethreadedDefault free-threaded requirement for all platforms. Options: "none" (default), "3.14", "3.14+", "all".nonone
require-matrixJSON or YAML string defining per-platform version requirements. Example: [{"platform": "Linux x86_64", "versions": "3.8-3.14,3.14t,PyPy3.9-3.11"}, {"platform": "Windows*", "versions": "3.8-3.14,3.14t"}]. Supports wildcards in platform names.no""
fail-on-missingWhether to fail the action if required wheels are missing. Set to "false" to only warn.notrue
post-commentWhether to post the summary as a PR comment. Requires pull_request event and write permissions. Options: "true", "false" (default), "always" (post even on non-PR events as an issue comment on the default branch).nofalse

no outputs