11# This file is part of REANA.
2- # Copyright (C) 2020, 2022, 2023, 2024 CERN.
2+ # Copyright (C) 2020, 2022, 2023, 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
@@ -142,7 +142,7 @@ jobs:
142142 run : ./run-tests.sh --check-sphinx
143143
144144 python-tests :
145- runs-on : ubuntu-20 .04
145+ runs-on : ubuntu-22 .04
146146 steps :
147147 - name : Checkout
148148 uses : actions/checkout@v3
@@ -177,7 +177,7 @@ jobs:
177177 files : coverage.xml
178178
179179 lint-dockerfile :
180- runs-on : ubuntu-20 .04
180+ runs-on : ubuntu-22 .04
181181 steps :
182182 - name : Checkout
183183 uses : actions/checkout@v3
@@ -186,7 +186,7 @@ jobs:
186186 run : ./run-tests.sh --check-dockerfile
187187
188188 docker-build :
189- runs-on : ubuntu-20 .04
189+ runs-on : ubuntu-22 .04
190190 steps :
191191 - name : Checkout
192192 uses : actions/checkout@v3
@@ -195,7 +195,7 @@ jobs:
195195 run : ./run-tests.sh --check-docker-build
196196
197197 release-docker :
198- runs-on : ubuntu-20 .04
198+ runs-on : ubuntu-22 .04
199199 if : >
200200 vars.RELEASE_DOCKER == 'true' &&
201201 github.event_name == 'push' &&
0 commit comments