RalfG / python-wheels-manylinux-build

GitHub Action to build Python manylinux wheels
https://github.com/marketplace/actions/python-wheels-manylinux-build
Apache License 2.0
92 stars 44 forks source link

Add support for other manylinux containers #4

Closed RalfG closed 4 years ago

RalfG commented 4 years ago

Other manylinux containers are now supported by appending -<container-name> to the reference. For example: @v0.2-manylinux2014_aarch64 instead of @v0.2.

Adding the container name as an action argument is not possible, as the arguments cannot be passed to the Dockerfile or to the Docker URI (https://github.community/t5/GitHub-Actions/Expressions-in-Docker-URI/td-p/31927).

The solution is to create a branch on each release with multiple tags for the different containers. This is done automatically with a GitHub action that is triggered each time a tag is pushed that matches v*. See .github/workflows/release.yml, and .github/workflows/create_tags.py.