From 08afff8c6c103dc48a3671761a314ad3394a86c2 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 19 Jan 2026 15:17:36 +0000 Subject: [PATCH 1/3] Add jsx option for typecheck Co-authored-by: me --- tsconfig.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tsconfig.json b/tsconfig.json index 513d6ff..80bf348 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,7 @@ "moduleDetection": "force", "target": "ES2022", "module": "ESNext", + "jsx": "react-jsx", "moduleResolution": "bundler", "esModuleInterop": true, "strict": true, From 5ed9c1e8460f5d34d4a09f2c0b701baddb7dedc1 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 19 Jan 2026 16:04:53 +0000 Subject: [PATCH 2/3] Use PR ref in setup workflow Co-authored-by: me --- .github/workflows/validate.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 32d7859..40a333b 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -32,6 +32,12 @@ jobs: npm_config_cache: ${{ runner.temp }}/npm-cache SKIP_PLAYGROUND: true + - name: ↪ Checkout PR ref + if: ${{ github.event_name == 'pull_request' }} + run: | + git -C ./workshop fetch origin pull/${{ github.event.pull_request.number }}/head:pr + git -C ./workshop checkout pr + - name: ʦ TypeScript run: npm run typecheck working-directory: ./workshop From 5c3deec6795661677af26b44fb316e82734674d0 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 19 Jan 2026 16:15:34 +0000 Subject: [PATCH 3/3] Revert setup checkout change Co-authored-by: me --- .github/workflows/validate.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 40a333b..32d7859 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -32,12 +32,6 @@ jobs: npm_config_cache: ${{ runner.temp }}/npm-cache SKIP_PLAYGROUND: true - - name: ↪ Checkout PR ref - if: ${{ github.event_name == 'pull_request' }} - run: | - git -C ./workshop fetch origin pull/${{ github.event.pull_request.number }}/head:pr - git -C ./workshop checkout pr - - name: ʦ TypeScript run: npm run typecheck working-directory: ./workshop