From 29bbffa561b53a1ed8d87c8bb2b2d5c7a4808ccb Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 14 Oct 2024 13:09:34 +0100 Subject: [PATCH 1/2] ci: run test suite on windows --- .github/workflows/ci.yml | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8fbf8066..b8babae9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-latest, windows-latest] node: [18] steps: @@ -37,7 +37,7 @@ jobs: run: pnpm prepack - name: Test built module - run: pnpm test -- --coverage + run: pnpm test - name: Coverage uses: codecov/codecov-action@v4 diff --git a/package.json b/package.json index 4b9a6db2..49726a68 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground", "prepack": "nuxt-module-build build", "lint": "eslint --fix . && prettier --write '**/*.{js,ts,md,vue}'", - "test": "vitest run", + "test": "vitest run --coverage", "release": "bumpp && npm publish" }, "dependencies": { From 9cd1a0ee8db2699541d45773ae82982185c29b11 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 14 Oct 2024 14:22:18 +0100 Subject: [PATCH 2/2] chore: don't upload windows coverage --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8babae9..ff90793b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,6 +40,7 @@ jobs: run: pnpm test - name: Coverage + if: matrix.os != 'windows-latest' uses: codecov/codecov-action@v4 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}