diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 74fddc3..7811f1e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -49,7 +49,7 @@ jobs: - name: Typecheck run: pnpm typecheck - tests: + tests_linux: runs-on: ubuntu-latest timeout-minutes: 10 @@ -73,3 +73,28 @@ jobs: - name: Run tests run: FORCE_COLOR=1 pnpm test + + test_windows: + runs-on: windows-latest + timeout-minutes: 10 + + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 21 + + - name: Install pnpm + run: | + corepack enable + corepack prepare pnpm@latest --activate + + - name: Install dependencies + run: | + pnpm install + pnpm -r build + + - name: Run tests + run: FORCE_COLOR=1 pnpm test