From a206d04507ea42e17784a5e8df626445efc2848b Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 15 Feb 2023 10:13:06 -0500 Subject: [PATCH 1/6] Run type-checking on tests in CI --- .github/workflows/test.yaml | 1 + package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 7700ea1759..8b98a27628 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -126,4 +126,5 @@ jobs: run: | yarn tsc --version yarn check-types + yarn test:typecheck yarn test:types diff --git a/package.json b/package.json index b316c878ff..9d8f2f4058 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "test:types": "tsc -p test/typescript && echo \"Typetests passed\"", "test:watch": "vitest", "test:cov": "vitest --coverage", + "test:typecheck": "tsc -p test && echo \"Types passed\"", "build": "rollup -c", "prepublishOnly": "yarn clean && yarn check-types && yarn format:check && yarn lint && yarn test && yarn build", "examples:lint": "eslint --ext js,ts examples", From c7891a50d4ae5896bbf458c18458be2d13b57b62 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 15 Feb 2023 10:20:56 -0500 Subject: [PATCH 2/6] Trigger CI for changes to .github directory --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 8b98a27628..470f92edf1 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -14,6 +14,7 @@ jobs: with: filters: | src: + - '.github/**' - 'src/**' - 'test/**' From f8e84b36632c201297159f56011ecdb4ed58c3b6 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 15 Feb 2023 10:30:43 -0500 Subject: [PATCH 3/6] Remove testing against TypeScript 4.1 --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 470f92edf1..15e74685cb 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -98,7 +98,7 @@ jobs: fail-fast: false matrix: node: ['16.x'] - ts: ['4.1', '4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9.2-rc'] + ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9.2-rc'] steps: - name: Checkout repo uses: actions/checkout@v2 From f5381fad9c1ec29174e275262441ff40873ea283 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 15 Feb 2023 10:33:20 -0500 Subject: [PATCH 4/6] Use TypeSript 4.9 instead of 4.9-rc --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 15e74685cb..3d7e90c82b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -98,7 +98,7 @@ jobs: fail-fast: false matrix: node: ['16.x'] - ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9.2-rc'] + ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9'] steps: - name: Checkout repo uses: actions/checkout@v2 From 26b84e8948a5a57c118b13d1429d9f7d36ab3ac1 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 15 Feb 2023 10:34:00 -0500 Subject: [PATCH 5/6] Add testing against TypeScript 5.0 beta --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 3d7e90c82b..c0e2be06e5 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -98,7 +98,7 @@ jobs: fail-fast: false matrix: node: ['16.x'] - ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9'] + ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9', '5.0.0-beta'] steps: - name: Checkout repo uses: actions/checkout@v2 From 6714d1278a8e29501d84e81b69417da7c0924662 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sun, 16 Apr 2023 15:02:32 -0400 Subject: [PATCH 6/6] Use 5.0 --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d2bb43c5fd..cd020f4cb2 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -100,7 +100,7 @@ jobs: fail-fast: false matrix: node: ['16.x'] - ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9', '5.0.0-beta'] + ts: ['4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9', '5.0'] steps: - name: Checkout repo uses: actions/checkout@v2