diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 5cd6343..3562035 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -33,7 +33,7 @@ jobs: rustup component add rustfmt - name: Run rustfmt run: | - cargo fmt --check --all + cargo fmt --check -p axum_duper -p duper -p duper_uniffi -p duper-python -p serde_duper -p serde_duper_macros ruff: name: Check Ruff formatting on minimum Python version runs-on: ubuntu-latest @@ -144,11 +144,16 @@ jobs: uses: taiki-e/install-action@a24ba45235ed716ff76646268742990dc9458860 # v2.62.42 with: tool: wasm-bindgen + - name: Cache Node dependencies + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + with: + path: ./duper-js-wasm/node_modules + key: ${{ runner.os }}-wasm-dependencies - name: Install Node dependencies and build WASM working-directory: ./duper-js-wasm run: | npm install - npm run build + npm run build:ci - name: Test with Vitest working-directory: ./duper-js-wasm run: | diff --git a/duper-js-wasm/package.json b/duper-js-wasm/package.json index 3f55532..fb54013 100644 --- a/duper-js-wasm/package.json +++ b/duper-js-wasm/package.json @@ -31,8 +31,8 @@ "optimize": "wasm-opt -Os ./src/generated/wasm-bindgen/index_bg.wasm -o ./src/generated/wasm-bindgen/index_bg.wasm", "clean": "rm -rf dist", "build": "npm run clean && npm run bindgen && npm run optimize && rollup -c", - "test": "vitest run", - "test:watch": "vitest watch" + "build:ci": "npm run clean && npm run bindgen && rollup -c", + "test": "vitest run" }, "devDependencies": { "@rollup/plugin-terser": "^0.4.4",