99
1010jobs :
1111 black :
12- runs-on : " ubuntu-20 .04"
12+ runs-on : " ubuntu-24 .04"
1313 env :
1414 INVOKE_LOCAL : " True"
1515 steps :
@@ -18,11 +18,11 @@ jobs:
1818 - name : " Setup environment"
1919 uses : " networktocode/gh-action-setup-poetry-environment@v2"
2020 with :
21- python-version : " 3.12 "
21+ python-version : " 3.13 "
2222 - name : " Linting: black"
2323 run : " poetry run invoke black"
2424 bandit :
25- runs-on : " ubuntu-20 .04"
25+ runs-on : " ubuntu-24 .04"
2626 env :
2727 INVOKE_LOCAL : " True"
2828 steps :
@@ -31,13 +31,13 @@ jobs:
3131 - name : " Setup environment"
3232 uses : " networktocode/gh-action-setup-poetry-environment@v2"
3333 with :
34- python-version : " 3.12 "
34+ python-version : " 3.13 "
3535 - name : " Linting: bandit"
3636 run : " poetry run invoke bandit"
3737 needs :
3838 - " black"
3939 mypy :
40- runs-on : " ubuntu-20 .04"
40+ runs-on : " ubuntu-24 .04"
4141 env :
4242 INVOKE_LOCAL : " True"
4343 steps :
@@ -46,13 +46,13 @@ jobs:
4646 - name : " Setup environment"
4747 uses : " networktocode/gh-action-setup-poetry-environment@v2"
4848 with :
49- python-version : " 3.12 "
49+ python-version : " 3.13 "
5050 - name : " Type-Hints: mypy"
5151 run : " poetry run invoke mypy"
5252 needs :
5353 - " black"
5454 pydocstyle :
55- runs-on : " ubuntu-20 .04"
55+ runs-on : " ubuntu-24 .04"
5656 env :
5757 INVOKE_LOCAL : " True"
5858 steps :
@@ -61,13 +61,13 @@ jobs:
6161 - name : " Setup environment"
6262 uses : " networktocode/gh-action-setup-poetry-environment@v2"
6363 with :
64- python-version : " 3.12 "
64+ python-version : " 3.13 "
6565 - name : " Linting: pydocstyle"
6666 run : " poetry run invoke pydocstyle"
6767 needs :
6868 - " black"
6969 flake8 :
70- runs-on : " ubuntu-20 .04"
70+ runs-on : " ubuntu-24 .04"
7171 env :
7272 INVOKE_LOCAL : " True"
7373 steps :
@@ -76,13 +76,13 @@ jobs:
7676 - name : " Setup environment"
7777 uses : " networktocode/gh-action-setup-poetry-environment@v2"
7878 with :
79- python-version : " 3.12 "
79+ python-version : " 3.13 "
8080 - name : " Linting: flake8"
8181 run : " poetry run invoke flake8"
8282 needs :
8383 - " black"
8484 yamllint :
85- runs-on : " ubuntu-20 .04"
85+ runs-on : " ubuntu-24 .04"
8686 env :
8787 INVOKE_LOCAL : " True"
8888 steps :
9191 - name : " Setup environment"
9292 uses : " networktocode/gh-action-setup-poetry-environment@v2"
9393 with :
94- python-version : " 3.12 "
94+ python-version : " 3.13 "
9595 - name : " Linting: yamllint"
9696 run : " poetry run invoke yamllint"
9797 needs :
@@ -100,8 +100,8 @@ jobs:
100100 strategy :
101101 fail-fast : true
102102 matrix :
103- python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 "]
104- runs-on : " ubuntu-20 .04"
103+ python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "]
104+ runs-on : " ubuntu-24 .04"
105105 env :
106106 PYTHON_VER : " ${{ matrix.python-version }}"
107107 steps :
@@ -133,11 +133,11 @@ jobs:
133133 - " flake8"
134134 - " yamllint"
135135 pylint :
136- runs-on : " ubuntu-20 .04"
136+ runs-on : " ubuntu-24 .04"
137137 strategy :
138138 fail-fast : true
139139 matrix :
140- python-version : ["3.12 "]
140+ python-version : ["3.13 "]
141141 env :
142142 PYTHON_VER : " ${{ matrix.python-version }}"
143143 steps :
@@ -173,8 +173,8 @@ jobs:
173173 strategy :
174174 fail-fast : true
175175 matrix :
176- python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 "]
177- runs-on : " ubuntu-20 .04"
176+ python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "]
177+ runs-on : " ubuntu-24 .04"
178178 env :
179179 PYTHON_VER : " ${{ matrix.python-version }}"
180180 steps :
@@ -212,15 +212,15 @@ jobs:
212212 - " pylint"
213213 publish_gh :
214214 name : " Publish to GitHub"
215- runs-on : " ubuntu-20 .04"
215+ runs-on : " ubuntu-24 .04"
216216 if : " startsWith(github.ref, 'refs/tags/v')"
217217 steps :
218218 - name : " Check out repository code"
219219 uses : " actions/checkout@v2"
220220 - name : " Set up Python"
221221 uses : " actions/setup-python@v2"
222222 with :
223- python-version : " 3.12 "
223+ python-version : " 3.13 "
224224 - name : " Install Python Packages"
225225 run : " pip install poetry"
226226 - name : " Set env"
@@ -241,15 +241,15 @@ jobs:
241241 - " pytest"
242242 publish_pypi :
243243 name : " Push Package to PyPI"
244- runs-on : " ubuntu-20 .04"
244+ runs-on : " ubuntu-24 .04"
245245 if : " startsWith(github.ref, 'refs/tags/v')"
246246 steps :
247247 - name : " Check out repository code"
248248 uses : " actions/checkout@v2"
249249 - name : " Set up Python"
250250 uses : " actions/setup-python@v2"
251251 with :
252- python-version : " 3.12 "
252+ python-version : " 3.13 "
253253 - name : " Install Python Packages"
254254 run : " pip install poetry"
255255 - name : " Set env"
0 commit comments