diff --git a/.github/workflows/wasm-examples.yml b/.github/workflows/wasm-examples.yml index b8813be..7e84346 100644 --- a/.github/workflows/wasm-examples.yml +++ b/.github/workflows/wasm-examples.yml @@ -27,13 +27,13 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev + run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev build-essential - name: Install latest nightly uses: actions-rs/toolchain@v1 with: - toolchain: nightly + toolchain: nightly-2024-07-30 override: true - default: nightly + default: nightly-2024-07-30 components: rustfmt, clippy, rust-src target: wasm32-unknown-unknown - name: make wasm-examples diff --git a/build-wasm-examples.sh b/build-wasm-examples.sh index b94bf9a..3af7739 100755 --- a/build-wasm-examples.sh +++ b/build-wasm-examples.sh @@ -12,7 +12,7 @@ EXAMPLES=( for EXAMPLE in "${EXAMPLES[@]}"; do - RUSTFLAGS="-Zlocation-detail=none" cargo +nightly build --profile=wasm-release --no-default-features --example="$EXAMPLE" --target=wasm32-unknown-unknown -Z build-std-features=panic_immediate_abort -Z build-std=std,panic_abort -Z build-std-features="optimize_for_size" + RUSTFLAGS="-Zlocation-detail=none" cargo build --profile=wasm-release --no-default-features --example="$EXAMPLE" --target=wasm32-unknown-unknown -Z build-std-features=panic_immediate_abort -Z build-std=std,panic_abort -Z build-std-features="optimize_for_size" time wasm-bindgen --out-name "$EXAMPLE" --no-typescript --out-dir web-src/wasm/examples --target web "target/wasm32-unknown-unknown/wasm-release/examples/$EXAMPLE.wasm" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 5d56faf..c4904ee 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "nightly" +channel = "nightly-2024-07-30"