From b75dca34af9053ca850f73285c4a27eaedc26f89 Mon Sep 17 00:00:00 2001 From: Doug Anderson444 Date: Thu, 18 Apr 2024 15:07:04 -0300 Subject: [PATCH] fix CI --- .github/workflows/build-and-release.yml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index f50b775..09b6495 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -7,7 +7,7 @@ on: jobs: release: - name: Upload Release Asset + name: Build then upload release asset runs-on: ubuntu-latest steps: @@ -16,8 +16,23 @@ jobs: with: fetch-depth: 0 - - name: Install Just - run: cargo install just + - name: Install Binstall + uses: cargo-bins/cargo-binstall@main + + - name: Set up Rust + uses: dtolnay/rust-toolchain@nightly + with: + targets: wasm32-unknown-unknown, wasm32-wasi + toolchain: nightly-x86_64-unknown-linux-gnu + components: rust-src, rustfmt + + - name: Install cargo component + run: echo yes | cargo binstall cargo-component@0.10.1 + + - name: Run binstall just + run: | + # Run binstall just with the --no-confirm flag + cargo binstall just --no-confirm - name: Build and Compose Wasm run: just compose