diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml index 27d8872c1d..71439a8347 100644 --- a/.github/workflows/book.yml +++ b/.github/workflows/book.yml @@ -1,8 +1,9 @@ -name: Rust docs +name: Rust docs and WASM app on: push: branches: - - master + - main + - wasm_ci # TODO tmp jobs: book: name: Build and Deploy @@ -14,6 +15,9 @@ jobs: - name: Install Rust uses: hecrj/setup-rust-action@v1 + - name: Install wasm-pack + uses: jetli/wasm-pack-action@v0.4.0 + - name: Update apt run: sudo apt-get update - name: Install dependencies @@ -28,6 +32,13 @@ jobs: mkdir -p book/book mv target/doc book/book/rustdoc + - name: Built LTN app for web + run: | + cd web + sed -i 's/^APPS=.*/APPS=ltn/' Makefile + make release + cp -Rv build/dist ../book/book/web/ + - name: Publish HTML uses: peaceiris/actions-gh-pages@v3 with: