From 6545fe19fff2555093b2e29b6a82741979bd44b6 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Tue, 16 Apr 2024 20:52:54 +0800 Subject: [PATCH] fix: install nasm on Windows build - ref aws/aws-lc-rs#376 - https://aws.github.io/aws-lc-rs/requirements/windows.html#nasm --- .github/workflows/build-and-test.yml | 2 ++ .github/workflows/build-msrv.yml | 2 ++ .github/workflows/build-nightly-release.yml | 1 + .github/workflows/build-release.yml | 1 + .github/workflows/clippy-check.yml | 2 ++ 5 files changed, 8 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 04721828..2a72bd93 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -23,6 +23,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 + - if: ${{ runner.os == 'Windows' }} + uses: ilammy/setup-nasm@v1 - name: Install Rust run: | rustup set profile minimal diff --git a/.github/workflows/build-msrv.yml b/.github/workflows/build-msrv.yml index 6bea06a4..d3fe0999 100644 --- a/.github/workflows/build-msrv.yml +++ b/.github/workflows/build-msrv.yml @@ -23,6 +23,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 + - if: ${{ runner.os == 'Windows' }} + uses: ilammy/setup-nasm@v1 - name: Install Rust run: | rustup set profile minimal diff --git a/.github/workflows/build-nightly-release.yml b/.github/workflows/build-nightly-release.yml index 5d02827b..6f50f17d 100644 --- a/.github/workflows/build-nightly-release.yml +++ b/.github/workflows/build-nightly-release.yml @@ -106,6 +106,7 @@ jobs: RUST_BACKTRACE: full steps: - uses: actions/checkout@v4 + - uses: ilammy/setup-nasm@v1 - name: Install Rust run: | diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 6b5ca2cd..332ed7a7 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -133,6 +133,7 @@ jobs: RUST_BACKTRACE: full steps: - uses: actions/checkout@v4 + - uses: ilammy/setup-nasm@v1 - name: Install Rust run: | diff --git a/.github/workflows/clippy-check.yml b/.github/workflows/clippy-check.yml index e17eb4d4..fb1396ec 100644 --- a/.github/workflows/clippy-check.yml +++ b/.github/workflows/clippy-check.yml @@ -23,6 +23,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 + - if: ${{ runner.os == 'Windows' }} + uses: ilammy/setup-nasm@v1 - name: Install Rust run: | rustup set profile minimal