41
41
matrix :
42
42
compiler : [ {cc: gcc, cxx: g++}, {cc: clang, cxx: clang++} ]
43
43
config : [ Debug, Release ]
44
- os : [ ubuntu-20 .04, ubuntu-22 .04 ]
44
+ os : [ ubuntu-22 .04, ubuntu-24 .04 ]
45
45
steps :
46
46
- uses : actions/checkout@v4
47
47
- uses : actions/setup-python@v5
53
53
# practice to try and support them so they don't have to install
54
54
# the CMake tarball. Ideally the minimum we use matches what the default
55
55
# package provided by Ubuntu via APT.
56
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
56
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
57
57
uses : lukka/get-cmake@latest
58
58
with :
59
59
cmakeVersion : 3.22.1
84
84
85
85
linux-no-asm :
86
86
needs : codegen
87
- runs-on : ubuntu-22 .04
87
+ runs-on : ubuntu-24 .04
88
88
steps :
89
89
- uses : actions/checkout@v4
90
90
- run : sudo apt update
@@ -104,7 +104,7 @@ jobs:
104
104
105
105
linux-32 :
106
106
needs : codegen
107
- runs-on : ubuntu-22 .04
107
+ runs-on : ubuntu-24 .04
108
108
strategy :
109
109
matrix :
110
110
config : [ Debug, Release ]
@@ -122,7 +122,7 @@ jobs:
122
122
- run : |
123
123
sudo apt install --yes --no-install-recommends \
124
124
gcc-multilib g++-multilib libc6:i386 libc6-dev-i386 libgcc-s1:i386 \
125
- libwayland-dev:i386 libxrandr-dev:i386
125
+ libwayland-dev:i386 libxrandr-dev:i386 pkg-config:i386
126
126
- run : |
127
127
cmake -S. -B build \
128
128
-D CMAKE_BUILD_TYPE=${{matrix.config}} \
@@ -144,7 +144,7 @@ jobs:
144
144
145
145
linux-32-no-asm :
146
146
needs : codegen
147
- runs-on : ubuntu-22 .04
147
+ runs-on : ubuntu-24 .04
148
148
steps :
149
149
- uses : actions/checkout@v4
150
150
- uses : actions/setup-python@v5
@@ -159,7 +159,7 @@ jobs:
159
159
- run : |
160
160
sudo apt install --yes --no-install-recommends \
161
161
gcc-multilib g++-multilib libc6:i386 libc6-dev-i386 libgcc-s1:i386 \
162
- libwayland-dev:i386 libxrandr-dev:i386
162
+ libwayland-dev:i386 libxrandr-dev:i386 pkg-config:i386
163
163
- run : |
164
164
cmake -S. -B build \
165
165
-D CMAKE_BUILD_TYPE=Release \
0 commit comments