From 6799f098a603574a5ecb1ab1618cbd78fbb346fe Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Fri, 8 Nov 2024 10:47:57 -0600 Subject: [PATCH] fix dependency caching --- .github/workflows/main.yml | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c7eba95..5f84436 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,28 +16,31 @@ jobs: runs-on: ubuntu-latest steps: - - name: install wbg - run: cargo install wasm-bindgen-cli - - name: Setup Binaryen - uses: Aandreba/setup-binaryen@v1.0.0 - with: - token: ${{ github.token }} + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: latest + - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: "22" cache: "pnpm" - - name: Checkout code - uses: actions/checkout@v4 - - name: Install dependencies run: pnpm install + - name: install wbg + run: cargo install wasm-bindgen-cli + + - name: Setup Binaryen + uses: Aandreba/setup-binaryen@v1.0.0 + with: + token: ${{ github.token }} + - name: Build Rewriter run: RELEASE=1 pnpm rewriter:build @@ -95,19 +98,20 @@ jobs: needs: build if: github.ref == 'refs/heads/main' steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: latest + - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: "22" cache: "pnpm" - - name: Checkout code - uses: actions/checkout@v4 - - name: Install dependencies run: pnpm install