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] on: [push, pull_request]
jobs: jobs:
manylinux2010: manylinux2014:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ${{ matrix.container-image }} container: ${{ matrix.container-image }}
strategy: strategy:
matrix: matrix:
python-version: ['cp37-cp37m', 'cp38-cp38', 'cp39-cp39'] 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: steps:
# NOTE: Cannot use checkout@v2 as it requires a newer version glibc, but that's not possible with manylinux without a secondary sysroot # 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 /opt/python/${{ matrix.python-version }}/bin/auditwheel repair dist/*linux_*.whl
- uses: actions/upload-artifact@v1.0.0 - uses: actions/upload-artifact@v1.0.0
with: with:
name: manylinux2010_dist name: manylinux2014_dist
path: wheelhouse path: wheelhouse

View file

@ -1,7 +1,7 @@
# pycapnp # pycapnp
[![Packaging Status](https://github.com/capnproto/pycapnp/workflows/Packaging%20Test/badge.svg)](https://github.com/capnproto/pycapnp/actions) [![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) [![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/) [![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) [![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)