InsightSoftwareConsortium / ITKRemoteModuleBuildTestPackageAction

A composite GitHub Action to build, test, and package, ITK remote modules
Apache License 2.0
3 stars 6 forks source link

ENH: Validate wheel build output #53

Closed tbirdso closed 1 year ago

tbirdso commented 1 year ago

Adds step to validate that wheels are built successfully across platforms. Tailored to match granularity of build processes on each runner platform:

Addresses https://github.com/InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/issues/38

Tested at https://github.com/tbirdso/ITKSplitComponents/actions/runs/3931853870/jobs/6723658106

tbirdso commented 1 year ago

Testing twine check use at https://github.com/tbirdso/ITKSplitComponents/actions/runs/3949700672

tbirdso commented 1 year ago

Investigating a strange issue where python is not found for installing twine on Windows 3.9 builds only.

EDIT: Interestingly, cannot reproduce behavior when I upgrade to Python 3.10 😕

Builds are passing at https://github.com/tbirdso/ITKSplitComponents/actions/runs/3952802528

tbirdso commented 1 year ago

Checks have passed at https://github.com/tbirdso/ITKSplitComponents/actions/runs/3959131236/jobs/6784276478 . Squashing for merge.