11# This file is part of REANA.
2- # Copyright (C) 2020, 2024 CERN.
2+ # Copyright (C) 2020, 2024, 2025 CERN.
33#
44# REANA is free software; you can redistribute it and/or modify it
55# under the terms of the MIT License; see LICENSE file for more details.
@@ -10,7 +10,7 @@ on: [push, pull_request]
1010
1111jobs :
1212 lint-commitlint :
13- runs-on : ubuntu-20 .04
13+ runs-on : ubuntu-22 .04
1414 steps :
1515 - name : Checkout
1616 uses : actions/checkout@v3
3636 ./run-tests.sh --check-commitlint ${{ github.event.pull_request.head.sha }}~${{ github.event.pull_request.commits }} ${{ github.event.pull_request.head.sha }} ${{ github.event.pull_request.number }}
3737
3838 lint-shellcheck :
39- runs-on : ubuntu-20 .04
39+ runs-on : ubuntu-22 .04
4040 steps :
4141 - name : Checkout
4242 uses : actions/checkout@v3
4747 ./run-tests.sh --check-shellcheck
4848
4949 lint-black :
50- runs-on : ubuntu-20 .04
50+ runs-on : ubuntu-22 .04
5151 steps :
5252 - name : Checkout
5353 uses : actions/checkout@v3
6464 ./run-tests.sh --check-black
6565
6666 lint-flake8 :
67- runs-on : ubuntu-20 .04
67+ runs-on : ubuntu-22 .04
6868 steps :
6969 - name : Checkout
7070 uses : actions/checkout@v3
8181 ./run-tests.sh --check-flake8
8282
8383 lint-pydocstyle :
84- runs-on : ubuntu-20 .04
84+ runs-on : ubuntu-22 .04
8585 steps :
8686 - name : Checkout
8787 uses : actions/checkout@v3
9898 ./run-tests.sh --check-pydocstyle
9999
100100 lint-check-manifest :
101- runs-on : ubuntu-20 .04
101+ runs-on : ubuntu-22 .04
102102 steps :
103103 - name : Checkout
104104 uses : actions/checkout@v3
@@ -115,7 +115,7 @@ jobs:
115115 ./run-tests.sh --check-manifest
116116
117117 docs-sphinx :
118- runs-on : ubuntu-20 .04
118+ runs-on : ubuntu-22 .04
119119 steps :
120120 - name : Checkout
121121 uses : actions/checkout@v3
@@ -140,7 +140,7 @@ jobs:
140140 run : ./run-tests.sh --check-sphinx
141141
142142 python-tests :
143- runs-on : ubuntu-20 .04
143+ runs-on : ubuntu-22 .04
144144 steps :
145145 - name : Checkout
146146 uses : actions/checkout@v3
@@ -166,7 +166,7 @@ jobs:
166166 files : coverage.xml
167167
168168 lint-dockerfile :
169- runs-on : ubuntu-20 .04
169+ runs-on : ubuntu-22 .04
170170 steps :
171171 - name : Checkout
172172 uses : actions/checkout@v3
@@ -175,7 +175,7 @@ jobs:
175175 run : ./run-tests.sh --check-dockerfile
176176
177177 docker-build :
178- runs-on : ubuntu-20 .04
178+ runs-on : ubuntu-22 .04
179179 steps :
180180 - name : Checkout
181181 uses : actions/checkout@v3
@@ -184,7 +184,7 @@ jobs:
184184 run : ./run-tests.sh --check-docker-build
185185
186186 release-docker :
187- runs-on : ubuntu-20 .04
187+ runs-on : ubuntu-22 .04
188188 if : >
189189 vars.RELEASE_DOCKER == 'true' &&
190190 github.event_name == 'push' &&
0 commit comments