Skip to content

Support non-Linux platforms #48

Locked Answered by webknjaz
henriquegemignani asked this question in Ideas
Discussion options

You must be logged in to vote

Docker based actions only work on GNU/Linux in GHA. The idea is that you build your dists on many platforms per your requirements, save them as artifacts using actions/upload-artifact and then have a separate job from builders, depending on them. That job would collect all the artifacts via actions/download-artifact and use this action for publishing.
This is by design and will also prevent race conditions when half of the jobs will succeed and upload the dists while the rest would fail resulting in a half-present package on PyPI.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by webknjaz
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #48 on November 21, 2020 11:54.