diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b71adf4..f6a2cf1 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -61,6 +61,26 @@ jobs: - name: Build run: cargo build --release --verbose --no-default-features -F vendored + build-windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up cargo cache + uses: actions/cache@v4 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: ${{ runner.os }}-cargo-release-${{ hashFiles('**/Cargo.lock') }} + restore-keys: ${{ runner.os }}-cargo-release- + + - name: Build + run: AWS_LC_SYS_PREBUILT_NASM=1 cargo build --release --verbose --no-default-features -F vendored + build-static: runs-on: ubuntu-24.04 steps: