Update publishing pipeline to use Python 3.12

This commit is contained in:
Roman Mogylatov 2023-11-14 20:54:39 -05:00
parent 5ffffe7d35
commit 68e587c768

View File

@ -15,11 +15,11 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.12
- run: pip install tox - run: pip install tox
- run: tox - run: tox
env: env:
TOXENV: 3.11 TOXENV: 3.12
linters: linters:
name: Run linters name: Run linters
@ -31,7 +31,7 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.12
- run: pip install tox - run: pip install tox
- run: tox - run: tox
env: env:
@ -45,7 +45,7 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.12
- run: python setup.py sdist - run: python setup.py sdist
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
with: with:
@ -110,7 +110,7 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.12
- run: pip install -r requirements-doc.txt - run: pip install -r requirements-doc.txt
- run: pip install awscli - run: pip install awscli
- run: pip install -e . - run: pip install -e .