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 : |
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