From 51725ed2f1d5a5cd33aacb03c870b39a7dada2ae Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 29 Jul 2026 01:39:42 +0000 Subject: [PATCH 1/4] fix: install Playwright browser and stabilize lint Co-authored-by: Kent C. Dodds --- .github/workflows/validate.yml | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index e0efb1b7..ae39cabb 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -86,6 +86,9 @@ jobs: - name: ๐Ÿ“ฆ Install dependencies run: npm ci + - name: ๐ŸŽญ Install Playwright browser + run: npx playwright install --with-deps chromium + # Workshops ship epicshop/test.js (not .ts). `..s` runs solution apps only. - name: ๐Ÿงช Run solution tests run: | diff --git a/package.json b/package.json index 122db0af..dba3661b 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "setup:custom": "node ./epicshop/setup-custom.js", "build": "cd ./playground && npm run build", "preview": "cd ./playground && npm run preview", - "lint": "eslint . --concurrency=auto", + "lint": "eslint .", "format": "prettier --write .", "typecheck": "tsc -b" }, From 779d7122adafb7d597f1bcad279f972e2a693983 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 29 Jul 2026 01:44:27 +0000 Subject: [PATCH 2/4] fix: raise lint heap within runner limits Co-authored-by: Kent C. Dodds --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dba3661b..e9822f51 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "setup:custom": "node ./epicshop/setup-custom.js", "build": "cd ./playground && npm run build", "preview": "cd ./playground && npm run preview", - "lint": "eslint .", + "lint": "node --max-old-space-size=6144 ./node_modules/eslint/bin/eslint.js .", "format": "prettier --write .", "typecheck": "tsc -b" }, From baf2f5e37a23be8a8e7ed02ccf95e694a9f181ab Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 29 Jul 2026 02:07:48 +0000 Subject: [PATCH 3/4] fix: install only Playwright headless shell Co-authored-by: Kent C. Dodds --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index ae39cabb..261ca55f 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -87,7 +87,7 @@ jobs: run: npm ci - name: ๐ŸŽญ Install Playwright browser - run: npx playwright install --with-deps chromium + run: npx playwright install --with-deps --only-shell chromium # Workshops ship epicshop/test.js (not .ts). `..s` runs solution apps only. - name: ๐Ÿงช Run solution tests From 8a5a93f92d203ef43ef6d81e891b0ecf9690eb01 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 29 Jul 2026 02:16:37 +0000 Subject: [PATCH 4/4] fix: run Playwright tests on Node 24 LTS Co-authored-by: Kent C. Dodds --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 261ca55f..d1440cb8 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -81,7 +81,7 @@ jobs: - name: โŽ” Setup node uses: actions/setup-node@v4 with: - node-version: 26 + node-version: 24 - name: ๐Ÿ“ฆ Install dependencies run: npm ci