Skip to content

Commit 268f8d1

Browse files
committed
ci(session-e2e): init portaudio submodule and install ALSA headers
The console path links the vendored PortAudio cgo package, which needs the pa_src git submodule checked out and (on Linux) libasound2-dev for the ALSA host API. Add submodules: recursive to checkout and a Linux-only apt step.
1 parent a37bcc0 commit 268f8d1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/session-e2e.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ jobs:
4949
steps:
5050
- name: Checkout livekit-cli
5151
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
52+
with:
53+
submodules: recursive
54+
55+
- name: Install ALSA headers (Linux)
56+
if: runner.os == 'Linux'
57+
run: sudo apt-get update && sudo apt-get install -y libasound2-dev
5258

5359
- name: Set up Go
5460
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6

0 commit comments

Comments
 (0)