From a8a3745ca146df1d76b3de64f3839f7f766b6fe9 Mon Sep 17 00:00:00 2001 From: Xevion Date: Wed, 23 Jul 2025 22:46:57 -0500 Subject: [PATCH] ci: disable fail-fast, ensure linux vcpkg dependencies are installed --- .github/workflows/build.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index eca0d3c..af74d9f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,6 +11,7 @@ env: jobs: build: strategy: + fail-fast: false matrix: include: - os: ubuntu-latest @@ -36,10 +37,16 @@ jobs: - name: Rust Cache uses: Swatinem/rust-cache@v2 + - name: Vcpkg Linux Dependencies + if: runner.os == 'Linux' + run: | + sudo apt-get install autoconf automake libtool pkg-config + - name: Vcpkg run: | cargo install cargo-vcpkg cargo vcpkg -v build + - name: Build run: cargo build --release