From f28022920a6417f36d72de1e00e4df26edd39ba0 Mon Sep 17 00:00:00 2001 From: Will Greenberg Date: Wed, 23 Apr 2025 11:08:54 -0700 Subject: [PATCH] fix CI --- .github/workflows/check-and-test.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-and-test.yml b/.github/workflows/check-and-test.yml index 8779b45..0e64986 100644 --- a/.github/workflows/check-and-test.yml +++ b/.github/workflows/check-and-test.yml @@ -21,9 +21,19 @@ jobs: steps: - uses: actions/checkout@v3 - name: Check - run: cargo check --verbose --no-default-features --features=${{ matrix.device.name }} + run: | + pushd bin/web + npm install + npm run build + popd + cargo check --verbose --no-default-features --features=${{ matrix.device.name }} - name: Run tests - run: cargo test --verbose --no-default-features --features=${{ matrix.device.name }} + run: | + pushd bin/web + npm install + npm run build + popd + cargo test --verbose --no-default-features --features=${{ matrix.device.name }} windows_serial_check_and_test: runs-on: windows-latest @@ -38,4 +48,4 @@ jobs: shell: bash run: | cd serial - cargo test --verbose --no-default-features --features=${{ matrix.device.name }} \ No newline at end of file + cargo test --verbose --no-default-features --features=${{ matrix.device.name }}