Skip to content

Commit 8ea0360

Browse files
committed
CI: fix GLIBC compatibility for scenario tests by using ubuntu-22.04
Change test binary artifacts to be built on ubuntu-22.04 instead of ubuntu-24.04 to ensure GLIBC compatibility with the Debian Bullseye container used in scenario tests. This fixes "GLIBC_2.38/2.39 not found" errors when running scenario tests.
1 parent ce7e619 commit 8ea0360

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ jobs:
153153
make build-release
154154
155155
- name: Upload binaries
156-
if: matrix.os == 'ubuntu-24.04'
156+
if: matrix.os == 'ubuntu-22.04'
157157
uses: actions/upload-artifact@v4
158158
with:
159159
name: bin
@@ -244,7 +244,7 @@ jobs:
244244
while read NAME FILE; do cp -a $FILE target/release/tests/$NAME; done < tests.tsv
245245
246246
- name: Upload tests
247-
if: matrix.os == 'ubuntu-24.04'
247+
if: matrix.os == 'ubuntu-22.04'
248248
uses: actions/upload-artifact@v4
249249
with:
250250
name: tests
@@ -288,7 +288,7 @@ jobs:
288288
make build-tests-webrtc
289289
290290
- name: Upload tests
291-
if: matrix.os == 'ubuntu-24.04'
291+
if: matrix.os == 'ubuntu-22.04'
292292
uses: actions/upload-artifact@v4
293293
with:
294294
name: tests-webrtc

0 commit comments

Comments
 (0)