@@ -14,7 +14,7 @@ permissions:
1414
1515jobs :
1616 keyring :
17- runs-on : ubuntu-22 .04
17+ runs-on : ubuntu-24 .04
1818 steps :
1919 - uses : actions/checkout@v4
2020 - name : check runc.keyring
2626 contents : read
2727 pull-requests : read
2828 checks : write # to allow the action to annotate code in the PR.
29- runs-on : ubuntu-22 .04
29+ runs-on : ubuntu-24 .04
3030 steps :
3131 - uses : actions/checkout@v4
3232 with :
4848 golangci-lint run --config .golangci-extra.yml --new-from-rev=HEAD~1
4949
5050 compile-buildtags :
51- runs-on : ubuntu-22 .04
51+ runs-on : ubuntu-24 .04
5252 env :
5353 # Don't ignore C warnings. Note that the output of "go env CGO_CFLAGS" by default is "-g -O2", so we keep them.
5454 CGO_CFLAGS : -g -O2 -Werror
@@ -62,24 +62,24 @@ jobs:
6262 run : make BUILDTAGS=""
6363
6464 codespell :
65- runs-on : ubuntu-22 .04
65+ runs-on : ubuntu-24 .04
6666 steps :
6767 - uses : actions/checkout@v4
6868 - name : install deps
6969 # Version of codespell bundled with Ubuntu is way old, so use pip.
70- run : pip install codespell==v2.3.0
70+ run : pip install --break-system-packages codespell==v2.3.0
7171 - name : run codespell
7272 run : codespell
7373
7474 shfmt :
75- runs-on : ubuntu-22 .04
75+ runs-on : ubuntu-24 .04
7676 steps :
7777 - uses : actions/checkout@v4
7878 - name : shfmt
7979 run : make shfmt
8080
8181 shellcheck :
82- runs-on : ubuntu-22 .04
82+ runs-on : ubuntu-24 .04
8383 steps :
8484 - uses : actions/checkout@v4
8585 - name : install shellcheck
@@ -110,7 +110,7 @@ jobs:
110110 - run : if git -P grep -I -n '\s$'; then echo "^^^ extra whitespace at EOL, please fix"; exit 1; fi
111111
112112 deps :
113- runs-on : ubuntu-22 .04
113+ runs-on : ubuntu-24 .04
114114 steps :
115115 - uses : actions/checkout@v4
116116 - name : install go
@@ -125,7 +125,7 @@ jobs:
125125 permissions :
126126 contents : read
127127 pull-requests : read
128- runs-on : ubuntu-22 .04
128+ runs-on : ubuntu-24 .04
129129 # Only check commits on pull requests.
130130 if : github.event_name == 'pull_request'
131131 steps :
@@ -143,7 +143,7 @@ jobs:
143143 error : ' Subject too long (max 72)'
144144
145145 cfmt :
146- runs-on : ubuntu-22 .04
146+ runs-on : ubuntu-24 .04
147147 steps :
148148 - name : checkout
149149 uses : actions/checkout@v4
@@ -161,7 +161,7 @@ jobs:
161161
162162 release :
163163 timeout-minutes : 30
164- runs-on : ubuntu-22 .04
164+ runs-on : ubuntu-24 .04
165165 steps :
166166 - name : checkout
167167 uses : actions/checkout@v4
@@ -192,7 +192,7 @@ jobs:
192192
193193
194194 get-images :
195- runs-on : ubuntu-22 .04
195+ runs-on : ubuntu-24 .04
196196 steps :
197197 - uses : actions/checkout@v4
198198 with :
0 commit comments