Updating manylinux builds to include some manylinux2014 targets

- aarch64
- i686
- ppc64le
- s390x
- x86_64

manylinux2010 uses CentOS 6 which is now EOL (as of Nov 2020)
This commit is contained in:
Jacob Alexander 2020-12-04 16:09:09 -08:00
parent a4ef16e831
commit 83b205b592
2 changed files with 5 additions and 6 deletions

View file

@ -1,16 +1,15 @@
name: manylinux2010
name: manylinux
on: [push, pull_request]
jobs:
manylinux2010:
manylinux2014:
runs-on: ubuntu-latest
container: ${{ matrix.container-image }}
strategy:
matrix:
python-version: ['cp37-cp37m', 'cp38-cp38', 'cp39-cp39']
container-image: ['quay.io/pypa/manylinux2010_x86_64', 'quay.io/pypa/manylinux2010_i686']
container-image: ['quay.io/pypa/manylinux2014_aarch64', 'quay.io/pypa/manylinux2014_ppc64le', 'quay.io/pypa/manylinux2014_s390x', 'quay.io/pypa/manylinux2010_x86_64', 'quay.io/pypa/manylinux2010_i686']
steps:
# NOTE: Cannot use checkout@v2 as it requires a newer version glibc, but that's not possible with manylinux without a secondary sysroot
@ -35,5 +34,5 @@ jobs:
/opt/python/${{ matrix.python-version }}/bin/auditwheel repair dist/*linux_*.whl
- uses: actions/upload-artifact@v1.0.0
with:
name: manylinux2010_dist
name: manylinux2014_dist
path: wheelhouse

View file

@ -1,7 +1,7 @@
# pycapnp
[![Packaging Status](https://github.com/capnproto/pycapnp/workflows/Packaging%20Test/badge.svg)](https://github.com/capnproto/pycapnp/actions)
[![manylinux2010 Status](https://github.com/capnproto/pycapnp/workflows/manylinux2010/badge.svg)](https://github.com/capnproto/pycapnp/actions)
[![manylinux Status](https://github.com/capnproto/pycapnp/workflows/manylinux/badge.svg)](https://github.com/capnproto/pycapnp/actions)
[![PyPI version](https://badge.fury.io/py/pycapnp.svg)](https://badge.fury.io/py/pycapnp)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/capnproto/pycapnp.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/capnproto/pycapnp/alerts/)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/capnproto/pycapnp.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/capnproto/pycapnp/context:python)