Update deploy wasm to gh-pages.yml

This commit is contained in:
Llywelwyn 2023-09-03 22:34:27 +01:00 committed by GitHub
parent 9afb57badd
commit 195d206dd7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,19 +7,21 @@ jobs:
steps: steps:
- name: Checkout project - name: Checkout project
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set up Rust - name: Setup - Rust
uses: actions-rs/toolchain@v1 uses: actions-rs/toolchain@v1
with: with:
toolchain: nightly toolchain: nightly
target: wasm32-unknown-unknown target: wasm32-unknown-unknown
override: true override: true
- name: Build and deploy WASM binary - name: Setup - wasm-bindgen
uses: jetli/wasm-bindgen-action@v0.2.0
- name: Build, bind WASM
run: | run: |
cargo build --release --target wasm32-unknown-unknown cargo build --release --target wasm32-unknown-unknown
wasm-bindgen target\wasm32-unknown-unknown\release\rust-rl.wasm --out-dir wasm --no-modules --no-typescript wasm-bindgen target\wasm32-unknown-unknown\release\rust-rl.wasm --out-dir wasm --no-modules --no-typescript
cp wasm\rust-rl_bg.wasm web\ cp wasm\rust-rl_bg.wasm web\
cp wasm\rust-rl.js web\ cp wasm\rust-rl.js web\
- name: Publish static website - name: Publish web\ to gh-pages
env: env:
GITHUB_TOKEN: ${{ github.token }} GITHUB_TOKEN: ${{ github.token }}
run: | run: |