scientific-python / upload-nightly-action

This action is used to upload nightly builds of your package.
https://anaconda.org/scientific-python-nightly-wheels
BSD 3-Clause "New" or "Revised" License
7 stars 10 forks source link

Document that the action requires to run on ubuntu #71

Closed jorisvandenbossche closed 2 months ago

jorisvandenbossche commented 9 months ago

I naively added the action to our cibuildwheel matrix (for the shapely wheels), expecting to upload the wheels from each OS-specific build directly. However, this does not work because the action apparently requires a linux image: "Container action is only supported on Linux" (see eg https://github.com/shapely/shapely/actions/runs/8047467718/job/21976750565). So you need to gather all wheel for the different architectures and upload them from another job running on ubuntu.

matthewfeickert commented 9 months ago

Ah yes. I hadn't thought about that, but as it is container based, it currently requires a Linux OS base.

This should get documented in the README as you suggest.

matthewfeickert commented 9 months ago

Note to self: c.f. https://github.com/shapely/shapely/pull/1998