2020 runs-on : ubuntu-latest
2121 steps :
2222 - uses : actions/checkout@v4
23- - uses : actions/setup-python@v4
23+ - uses : actions/setup-python@v5
2424 with :
25- python-version : ' 3.12 '
25+ python-version : ' 3.13 '
2626 - name : Install Dependencies and Tools
2727 run : |
2828 python3 -m pip install --upgrade pip
@@ -32,13 +32,13 @@ jobs:
3232 - run : pytest --cov=src --cov-report=json:code-coverage.json
3333 - name : artifact-html-report
3434 if : ${{ always() }}
35- uses : actions/upload-artifact@v3
35+ uses : actions/upload-artifact@v4
3636 with :
3737 name : Coverage Report HTML
3838 path : cov-html
3939 - name : artifact-json-report
4040 if : ${{ always() }}
41- uses : actions/upload-artifact@v3
41+ uses : actions/upload-artifact@v4
4242 with :
4343 name : Coverage Report JSON
4444 path : code-coverage.json
4747 runs-on : [ubuntu-latest]
4848 steps :
4949 - uses : actions/checkout@v4
50- - uses : actions/setup-python@v4
50+ - uses : actions/setup-python@v5
5151 with :
52- python-version : ' 3.12 '
52+ python-version : ' 3.13 '
5353 - name : Install Dependencies and Tools
5454 run : |
5555 python3 -m pip install --upgrade pip
6363 runs-on : [ubuntu-latest]
6464 steps :
6565 - uses : actions/checkout@v4
66- - uses : actions/setup-python@v4
66+ - uses : actions/setup-python@v5
6767 with :
68- python-version : ' 3.12 '
68+ python-version : ' 3.13 '
6969 - name : Install Dependencies and Tools
7070 run : |
7171 python3 -m pip install --upgrade pip
@@ -89,16 +89,14 @@ jobs:
8989 runs-on : [ubuntu-latest]
9090 steps :
9191 - uses : actions/checkout@v4
92- - uses : actions/setup-python@v4
92+ - uses : actions/setup-python@v5
9393 with :
94- python-version : ' 3.12 '
94+ python-version : ' 3.13 '
9595 - name : Install Dependencies and Tools
9696 run : |
9797 python3 -m pip install --upgrade pip
9898 pip install -r req/requirements.txt --upgrade
9999 pip install -r req/mypy.txt --upgrade
100- - run : mypy --python-version 3.8
101- if : ${{ always() }}
102100 - run : mypy --python-version 3.9
103101 if : ${{ always() }}
104102 - run : mypy --python-version 3.10
@@ -107,6 +105,8 @@ jobs:
107105 if : ${{ always() }}
108106 - run : mypy --python-version 3.12
109107 if : ${{ always() }}
108+ - run : mypy --python-version 3.13
109+ if : ${{ always() }}
110110 ruff :
111111 name : Linter Checks with Ruff
112112 runs-on : [ubuntu-latest]
@@ -116,7 +116,7 @@ jobs:
116116 uses : chartboost/ruff-action@v1
117117 with :
118118 src : src
119- args : check --show-source
119+ args : check --show-files
120120 - name : Ruff src diff
121121 uses : chartboost/ruff-action@v1
122122 if : ${{ always() }}
@@ -128,7 +128,7 @@ jobs:
128128 if : ${{ always() }}
129129 with :
130130 src : test
131- args : check --show-source
131+ args : check --show-files
132132 - name : Ruff test diff
133133 uses : chartboost/ruff-action@v1
134134 if : ${{ always() }}
0 commit comments