|
25 | 25 | runs-on: ${{ matrix.os }}
|
26 | 26 | strategy:
|
27 | 27 | matrix:
|
28 |
| - python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12-dev"] |
| 28 | + python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] |
29 | 29 | os: [ubuntu-latest, macos-latest]
|
30 | 30 | steps:
|
31 | 31 | - uses: actions/checkout@v3
|
|
56 | 56 | run: |
|
57 | 57 | python setup.py bdist_wheel
|
58 | 58 | python -m pip install -U -e ".[test,docs]"
|
| 59 | + ls -l dist |
59 | 60 | # Something in the build system isn't detecting that we're building for both,
|
60 | 61 | # so we're getting tagged with just x86_64. Force the universal2 tag.
|
61 | 62 | # (I've verified that the .so files are in fact universal, with both architectures.)
|
@@ -159,17 +160,6 @@ jobs:
|
159 | 160 | with:
|
160 | 161 | platforms: all
|
161 | 162 | - name: Build and test greenlet
|
162 |
| - if: matrix.image == 'manylinux2010_x86_64' |
163 |
| - # An alternate way to do this is to run the container directly with a uses: |
164 |
| - # and then the script runs inside it. That may work better with caching. |
165 |
| - # See https://github.com/pyca/bcrypt/blob/f6b5ee2eda76d077c531362ac65e16f045cf1f29/.github/workflows/wheel-builder.yml |
166 |
| - # The 2010 image is the last one that comes with Python 2.7, |
167 |
| - # and only up through the tag 2021-02-06-3d322a5 |
168 |
| - env: |
169 |
| - DOCKER_IMAGE: quay.io/pypa/${{ matrix.image }}:2021-02-06-3d322a5 |
170 |
| - run: bash ./make-manylinux |
171 |
| - - name: Build and test greenlet (other) |
172 |
| - if: matrix.image != 'manylinux2010_x86_64' |
173 | 163 | env:
|
174 | 164 | DOCKER_IMAGE: quay.io/pypa/${{ matrix.image }}
|
175 | 165 | run: bash ./make-manylinux
|
|
0 commit comments