Skip to content

Commit e86e144

Browse files
committed
mediasoup-worker CI: Add a host in which the worker is compiled with all the MS_XXX flags
1 parent 89a431d commit e86e144

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/mediasoup-worker.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,17 @@ jobs:
6262
run-test-asan-address: true
6363
run-test-asan-undefined: true
6464
run-test-asan-thread: true
65+
- os: ubuntu-24.04
66+
cc: clang
67+
cxx: clang++
68+
pip-break-system-packages: true
69+
run-lint: true
70+
run-test: true
71+
run-test-asan-address: true
72+
run-test-asan-undefined: true
73+
run-test-asan-thread: true
74+
# Let's just compile with all Meson option flags enabled once.
75+
meson_args: '-Dms_log_trace=true -Dms_log_file_line=true -Dms_rtc_logger_rtp=true -Dms_disable_liburing=true -Dms_sctp_stack=true'
6576
- os: ubuntu-24.04-arm
6677
cc: gcc
6778
cxx: g++
@@ -147,6 +158,7 @@ jobs:
147158
MEDIASOUP_SKIP_WORKER_PREBUILT_DOWNLOAD: 'true'
148159
MEDIASOUP_LOCAL_DEV: 'false'
149160
MEDIASOUP_BUILDTYPE: ${{ matrix.build-type }}
161+
MESON_ARGS: ${{ matrix.build.meson_args }}
150162

151163
steps:
152164
- name: Checkout

0 commit comments

Comments
 (0)