Skip to content

Commit

Permalink
Merge pull request #170 from bluescarni/pr/py312
Browse files Browse the repository at this point in the history
Drop support for Python 3.8, enable 3.12 in the wheel builds
  • Loading branch information
bluescarni authored Aug 10, 2024
2 parents c0c8e63 + e4f473c commit c2c02a3
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
arm64-manylinux228-py311:
arm64-manylinux228-py312:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -27,7 +27,7 @@ jobs:
# Use Docker Command Directly to take more control over the platform
run: >
docker run \
--env PYGMO_BUILD_TYPE=Python311 \
--env PYGMO_BUILD_TYPE=Python312 \
--env GITHUB_WORKSPACE=${GITHUB_WORKSPACE} \
--env GITHUB_REF=${GITHUB_REF} \
--env TWINE_USERNAME=${{ secrets.TWINE_USERNAME }} \
Expand All @@ -37,7 +37,7 @@ jobs:
--platform linux/arm64 \
pagmo2/manylinux228_aarch64_with_deps:latest \
bash tools/gha_manylinux.sh
arm64-manylinux228-py310:
arm64-manylinux228-py311:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -46,7 +46,7 @@ jobs:
# Use Docker Command Directly to take more control over the platform
run: >
docker run \
--env PYGMO_BUILD_TYPE=Python310 \
--env PYGMO_BUILD_TYPE=Python311 \
--env GITHUB_WORKSPACE=${GITHUB_WORKSPACE} \
--env GITHUB_REF=${GITHUB_REF} \
--env TWINE_USERNAME=${{ secrets.TWINE_USERNAME }} \
Expand All @@ -56,7 +56,7 @@ jobs:
--platform linux/arm64 \
pagmo2/manylinux228_aarch64_with_deps:latest \
bash tools/gha_manylinux.sh
arm64-manylinux228-py39:
arm64-manylinux228-py310:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -65,7 +65,7 @@ jobs:
# Use Docker Command Directly to take more control over the platform
run: >
docker run \
--env PYGMO_BUILD_TYPE=Python39 \
--env PYGMO_BUILD_TYPE=Python310 \
--env GITHUB_WORKSPACE=${GITHUB_WORKSPACE} \
--env GITHUB_REF=${GITHUB_REF} \
--env TWINE_USERNAME=${{ secrets.TWINE_USERNAME }} \
Expand All @@ -75,7 +75,7 @@ jobs:
--platform linux/arm64 \
pagmo2/manylinux228_aarch64_with_deps:latest \
bash tools/gha_manylinux.sh
arm64-manylinux228-py38:
arm64-manylinux228-py39:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -84,7 +84,7 @@ jobs:
# Use Docker Command Directly to take more control over the platform
run: >
docker run \
--env PYGMO_BUILD_TYPE=Python38 \
--env PYGMO_BUILD_TYPE=Python39 \
--env GITHUB_WORKSPACE=${GITHUB_WORKSPACE} \
--env GITHUB_REF=${GITHUB_REF} \
--env TWINE_USERNAME=${{ secrets.TWINE_USERNAME }} \
Expand All @@ -94,48 +94,48 @@ jobs:
--platform linux/arm64 \
pagmo2/manylinux228_aarch64_with_deps:latest \
bash tools/gha_manylinux.sh
amd64-manylinux228-py311:
amd64-manylinux228-py312:
runs-on: ubuntu-latest
container:
image: pagmo2/manylinux228_x86_64_with_deps:latest
env:
PYGMO_BUILD_TYPE: "Python311"
PYGMO_BUILD_TYPE: "Python312"
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
steps:
- uses: actions/checkout@v2
- name: Build
run: bash tools/gha_manylinux.sh
amd64-manylinux228-py310:
amd64-manylinux228-py311:
runs-on: ubuntu-latest
container:
image: pagmo2/manylinux228_x86_64_with_deps:latest
env:
PYGMO_BUILD_TYPE: "Python310"
PYGMO_BUILD_TYPE: "Python311"
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
steps:
- uses: actions/checkout@v2
- name: Build
run: bash tools/gha_manylinux.sh
amd64-manylinux228-py39:
amd64-manylinux228-py310:
runs-on: ubuntu-latest
container:
image: pagmo2/manylinux228_x86_64_with_deps:latest
env:
PYGMO_BUILD_TYPE: "Python39"
PYGMO_BUILD_TYPE: "Python310"
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
steps:
- uses: actions/checkout@v2
- name: Build
run: bash tools/gha_manylinux.sh
amd64-manylinux228-py38:
amd64-manylinux228-py39:
runs-on: ubuntu-latest
container:
image: pagmo2/manylinux228_x86_64_with_deps:latest
env:
PYGMO_BUILD_TYPE: "Python38"
PYGMO_BUILD_TYPE: "Python39"
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
steps:
Expand Down

0 comments on commit c2c02a3

Please sign in to comment.