diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0ff655a..6e4fe31 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,6 +19,8 @@ jobs: uses: actions/cache@v4 with: path: | + node_modules + ~/.cache/trunk ~/.cargo target/ key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} @@ -29,6 +31,9 @@ jobs: with: profile: minimal toolchain: stable + + - name: Add Rust target wasm32-unknown-unknown + run: rustup target add wasm32-unknown-unknown - name: Install Trunk run: cargo install trunk @@ -42,14 +47,13 @@ jobs: run: npm install -g tailwindcss - name: Build Frontend + working-directory: ./frontend run: | trunk build --release - - name: Build and Test backend run: | cargo build --verbose --release cargo test --verbose - deploy: runs-on: ubuntu-latest needs: build