Use the 3.12 release, enable it for all OSes.

This commit is contained in:
Andrey Rakhmatullin 2023-10-02 21:35:45 +04:00
parent 1ed9ed4f92
commit 60d5f391c4
3 changed files with 14 additions and 16 deletions

View File

@ -11,7 +11,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v3

View File

@ -21,7 +21,10 @@ jobs:
- python-version: "3.11"
env:
TOXENV: py
- python-version: "3.11"
- python-version: "3.12"
env:
TOXENV: py
- python-version: "3.12"
env:
TOXENV: asyncio
- python-version: pypy3.9
@ -45,22 +48,17 @@ jobs:
env:
TOXENV: botocore-pinned
- python-version: "3.11"
- python-version: "3.12"
env:
TOXENV: extra-deps
- python-version: "3.11"
- python-version: "3.12"
env:
TOXENV: botocore
- python-version: "3.12.0-rc.2"
env:
TOXENV: py
- python-version: "3.12.0-rc.2"
# keep until uvloop supports 3.12
- python-version: "3.11"
env:
TOXENV: asyncio
- python-version: "3.12.0-rc.2"
env:
TOXENV: extra-deps
steps:
- uses: actions/checkout@v3
@ -71,7 +69,7 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install system libraries
if: matrix.python-version == 'pypy3.9' || contains(matrix.env.TOXENV, 'pinned') || contains(matrix.python-version, '3.12.0')
if: matrix.python-version == 'pypy3.9' || contains(matrix.env.TOXENV, 'pinned')
run: |
sudo apt-get update
sudo apt-get install libxml2-dev libxslt-dev

View File

@ -21,13 +21,13 @@ jobs:
- python-version: "3.10"
env:
TOXENV: py
- python-version: "3.10"
env:
TOXENV: asyncio
- python-version: "3.11"
env:
TOXENV: py
- python-version: "3.11"
- python-version: "3.12"
env:
TOXENV: py
- python-version: "3.12"
env:
TOXENV: asyncio