diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6e4ae8e..382c0a5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -112,7 +112,14 @@ jobs: image: ${{ matrix.settings.docker }} options: '--user 0:0 -v ${{ github.workspace }}/.cargo-cache/git/db:/usr/local/cargo/git/db -v ${{ github.workspace }}/.cargo/registry/cache:/usr/local/cargo/registry/cache -v ${{ github.workspace }}:/build -w /build' run: | - apt-get update && apt-get install -y pkg-config libssl-dev + if command -v apt-get > /dev/null; then + apt-get update && apt-get install -y pkg-config libssl-dev + elif command -v apk > /dev/null; then + apk add --no-cache pkgconf openssl-dev + else + echo "Unsupported package manager. Please install pkg-config and OpenSSL development packages manually." + exit 1 + fi corepack enable corepack prepare yarn@4.5.0 --activate ${{ matrix.settings.build }}