Skip to content

Commit 8b66ef3

Browse files
ci: Bring Ubuntu versions forward
Updates github actions to use Ubuntu 26.
1 parent 3a73b64 commit 8b66ef3

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
matrix:
4343
compiler: [ {cc: gcc, cxx: g++}, {cc: clang, cxx: clang++} ]
4444
config: [ Debug, Release ]
45-
os: [ ubuntu-22.04, ubuntu-24.04 ]
45+
os: [ ubuntu-26.04, ubuntu-24.04 ]
4646
steps:
4747
- uses: actions/checkout@v7
4848
- uses: actions/setup-python@v6
@@ -54,10 +54,10 @@ jobs:
5454
# practice to try and support them so they don't have to install
5555
# the CMake tarball. Ideally the minimum we use matches what the default
5656
# package provided by Ubuntu via APT.
57-
if: ${{ matrix.os == 'ubuntu-22.04' }}
57+
if: ${{ matrix.os == 'ubuntu-24.04' }}
5858
uses: lukka/get-cmake@latest
5959
with:
60-
cmakeVersion: 3.22.1
60+
cmakeVersion: 3.28.3
6161
- run: sudo apt update
6262
- run: sudo apt install --yes --no-install-recommends libwayland-dev libxrandr-dev
6363
- run: |
@@ -83,7 +83,7 @@ jobs:
8383

8484
linux-no-asm:
8585
needs: codegen
86-
runs-on: ubuntu-24.04
86+
runs-on: ubuntu-26.04
8787
timeout-minutes: 30
8888
steps:
8989
- uses: actions/checkout@v7
@@ -104,7 +104,7 @@ jobs:
104104

105105
linux-32:
106106
needs: codegen
107-
runs-on: ubuntu-24.04
107+
runs-on: ubuntu-26.04
108108
timeout-minutes: 30
109109
strategy:
110110
matrix:
@@ -116,7 +116,7 @@ jobs:
116116
python-version: '3.11'
117117
- uses: lukka/get-cmake@latest
118118
with:
119-
cmakeVersion: 3.22.1
119+
cmakeVersion: 3.28.3
120120
- name: Enable 32 bit
121121
run: sudo dpkg --add-architecture i386
122122
- run: sudo apt-get update
@@ -143,7 +143,7 @@ jobs:
143143

144144
linux-32-no-asm:
145145
needs: codegen
146-
runs-on: ubuntu-24.04
146+
runs-on: ubuntu-26.04
147147
timeout-minutes: 30
148148
steps:
149149
- uses: actions/checkout@v7
@@ -152,7 +152,7 @@ jobs:
152152
python-version: '3.11'
153153
- uses: lukka/get-cmake@latest
154154
with:
155-
cmakeVersion: 3.22.1
155+
cmakeVersion: 3.28.3
156156
- name: Enable 32 bit
157157
run: sudo dpkg --add-architecture i386
158158
- run: sudo apt-get update
@@ -178,7 +178,7 @@ jobs:
178178

179179
linux-arm:
180180
needs: codegen
181-
runs-on: ubuntu-24.04-arm
181+
runs-on: ubuntu-26.04-arm
182182
timeout-minutes: 30
183183
steps:
184184
- uses: actions/checkout@v7
@@ -188,7 +188,7 @@ jobs:
188188
- name: Test CMake min
189189
uses: lukka/get-cmake@latest
190190
with:
191-
cmakeVersion: 3.22.1
191+
cmakeVersion: 3.28.3
192192
- run: sudo apt update
193193
- run: sudo apt install --yes --no-install-recommends libwayland-dev libxrandr-dev
194194
- run: |
@@ -204,7 +204,7 @@ jobs:
204204

205205
linux-threading:
206206
needs: codegen
207-
runs-on: ubuntu-24.04-arm
207+
runs-on: ubuntu-26.04-arm
208208
timeout-minutes: 30
209209
steps:
210210
- uses: actions/checkout@v7
@@ -214,7 +214,7 @@ jobs:
214214
- name: Test CMake min
215215
uses: lukka/get-cmake@latest
216216
with:
217-
cmakeVersion: 3.22.1
217+
cmakeVersion: 3.28.3
218218
- run: sudo apt update
219219
- run: sudo apt install --yes --no-install-recommends libwayland-dev libxrandr-dev
220220
- run: |

0 commit comments

Comments
 (0)