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