Skip to content

Commit de5515d

Browse files
author
gabino
committed
Update GitHub Actions workflows to use Python 3.13
1 parent c59fb0c commit de5515d

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ jobs:
66
publish-pypi:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v2.4.0
10-
- name: Set up Python 3.8
11-
uses: actions/setup-python@v2.3.1
9+
- uses: actions/checkout@v4
10+
- name: Set up Python 3.13
11+
uses: actions/setup-python@v5
1212
with:
13-
python-version: 3.8
13+
python-version: 3.13
1414
- name: Install dependencies
1515
run: pip install -qU setuptools wheel twine
1616
- name: Generating distribution archives
1717
run: python setup.py sdist bdist_wheel
1818
- name: Publish distribution 📦 to PyPI
1919
if: startsWith(github.event.ref, 'refs/tags')
20-
uses: pypa/gh-action-pypi-publish@master
20+
uses: pypa/gh-action-pypi-publish@release/v1
2121
with:
2222
user: __token__
2323
password: ${{ secrets.pypi_password }}

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- name: Set up Python
11-
uses: actions/setup-python@v5.1.0
10+
- name: Set up Python 13
11+
uses: actions/setup-python@v5
1212
with:
13-
python-version: 3.8
13+
python-version: 3.13
1414
- name: Install dependencies
1515
run: make install-test
1616
- name: Lint
@@ -20,11 +20,11 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
python-version: ['3.8', '3.9', '3.10']
23+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
2424
steps:
2525
- uses: actions/checkout@v4
2626
- name: Set up Python ${{ matrix.python-version }}
27-
uses: actions/setup-python@v5.1.0
27+
uses: actions/setup-python@v5
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030
- name: Install dependencies
@@ -36,16 +36,16 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- uses: actions/checkout@v4
39-
- name: Setup Python
40-
uses: actions/setup-python@v5.1.0
39+
- name: Setup Python 13
40+
uses: actions/setup-python@v5
4141
with:
42-
python-version: 3.8
42+
python-version: 3.13
4343
- name: Install dependencies
4444
run: make install-test
4545
- name: Generate coverage report
4646
run: pytest --cov-report=xml
4747
- name: Upload coverage to Codecov
48-
uses: codecov/codecov-action@v4.1.1
48+
uses: codecov/codecov-action@v5
4949
with:
5050
file: ./coverage.xml
5151
flags: unittests

0 commit comments

Comments
 (0)