From 33d95c769f9dfed539912daf248d632973c9100d Mon Sep 17 00:00:00 2001 From: PeterDing Date: Mon, 14 Oct 2024 15:44:48 +0800 Subject: [PATCH] Test ci --- .github/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5cde138..718b880 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,9 @@ jobs: steps: - uses: actions/checkout@v3 + - if: contains(matrix.target, 'x86') + uses: ilammy/setup-nasm@v1 + - name: Install Rust uses: actions-rs/toolchain@v1 with: @@ -48,6 +51,19 @@ jobs: - uses: Swatinem/rust-cache@v1 + - name: Install dependencies for aws-lc-rs + shell: bash + run: | + # https://aws.github.io/aws-lc-rs/requirements/linux.html + if [ "${{ matrix.os }}" = "windows-latest" ]; then + winget install LLVM.LLVM + echo 'LIBCLANG_PATH="C:\Program Files\LLVM\bin"' >> $GITHUB_ENV + echo 'AWS_LC_SYS_PREBUILT_NASM=1' >> $GITHUB_ENV + else + sudo apt-get install -y build-essential cmake golang libclang1 libclang-dev + fi + cargo install --force --locked bindgen-cli + - name: Build if: matrix.target != 'aarch64-apple-darwin' run: cargo build --verbose