diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml index 64e831e5fd..b4c0512b3f 100644 --- a/.github/workflows/bazel.yml +++ b/.github/workflows/bazel.yml @@ -55,6 +55,14 @@ jobs: with: node-version-file: codex-rs/node-version.txt + - name: Install Linux build dependencies + if: ${{ runner.os == 'Linux' }} + shell: bash + run: | + set -euo pipefail + sudo apt-get update -y + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libasound2-dev pkg-config libcap-dev + # Some integration tests rely on DotSlash being installed. # See https://github.com/openai/codex/pull/7617. - name: Install DotSlash diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 3122a965a2..83d00026c2 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -190,7 +190,7 @@ jobs: set -euo pipefail if command -v apt-get >/dev/null 2>&1; then sudo apt-get update -y - packages=(pkg-config libcap-dev) + packages=(libasound2-dev pkg-config libcap-dev) if [[ "${{ matrix.target }}" == 'x86_64-unknown-linux-musl' || "${{ matrix.target }}" == 'aarch64-unknown-linux-musl' ]]; then packages+=(libubsan1) fi @@ -510,7 +510,7 @@ jobs: set -euo pipefail if command -v apt-get >/dev/null 2>&1; then sudo apt-get update -y - sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pkg-config libcap-dev + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libasound2-dev pkg-config libcap-dev fi # Some integration tests rely on DotSlash being installed. # See https://github.com/openai/codex/pull/7617. diff --git a/.github/workflows/sdk.yml b/.github/workflows/sdk.yml index 33e0c080ee..edf51831c2 100644 --- a/.github/workflows/sdk.yml +++ b/.github/workflows/sdk.yml @@ -18,7 +18,7 @@ jobs: run: | set -euo pipefail sudo apt-get update -y - sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pkg-config libcap-dev + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libasound2-dev pkg-config libcap-dev - name: Setup pnpm uses: pnpm/action-setup@v4