11name : test
22
3- on : [ push, pull_request]
3+ on : push
44
55jobs :
66 lint :
77 runs-on : ubuntu-latest
88 steps :
9- - uses : actions/checkout@v2
9+ - uses : actions/checkout@v4
1010 - name : Set up Python
11- uses : actions/setup-python@v2.2.2
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.7, 3.8, 3.9 , '3.10 ']
23+ python-version : ['3.10', '3.11', '3.12' , '3.13 ']
2424 steps :
25- - uses : actions/checkout@v2
25+ - uses : actions/checkout@v4
2626 - name : Set up Python ${{ matrix.python-version }}
27- uses : actions/setup-python@v2.2.2
27+ uses : actions/setup-python@v5
2828 with :
2929 python-version : ${{ matrix.python-version }}
3030 - name : Install dependencies
@@ -35,17 +35,17 @@ jobs:
3535 coverage :
3636 runs-on : ubuntu-latest
3737 steps :
38- - uses : actions/checkout@master
38+ - uses : actions/checkout@v4
3939 - name : Setup Python
40- uses : actions/setup-python@v2.2.2
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@v1.5.0
48+ uses : codecov/codecov-action@v5
4949 with :
5050 file : ./coverage.xml
5151 flags : unittests
0 commit comments