From bb730752bb9eef08350feeefc118609a2f73e3f1 Mon Sep 17 00:00:00 2001 From: "Anthony Fu (via agent)" Date: Thu, 10 Sep 2026 00:10:25 +0000 Subject: [PATCH 1/2] fix(ci): generate devtools client .nuxt types before typecheck job MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The typecheck job runs in its own fresh checkout and only restores packages/*/dist from the build job's artifact — it never regenerates packages/devtools/client/.nuxt, so the root tsconfig's `extends` target is missing. vue-tsc silently falls back to default compiler options, which drops skipLibCheck and resolves @nuxt/schema-nightly's bundled type imports (webpack-*, h3's renamed CorsOptions, etc.) that aren't otherwise installed, failing the job. Co-authored-by: opencode --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7e01f6a80..c4feb0bc8a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,6 +65,7 @@ jobs: with: name: build-dist path: packages + - run: pnpm -C packages/devtools run dev:prepare - run: pnpm typecheck release-nightly: From 9f80234fb76795e2190c5a52e7f7eb7c71422d92 Mon Sep 17 00:00:00 2001 From: "Anthony Fu (via agent)" Date: Thu, 10 Sep 2026 00:15:28 +0000 Subject: [PATCH 2/2] fix(ci): apply same .nuxt prepare fix to autofix.ci's typecheck job MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The pull_request-triggered autofix.ci workflow duplicates ci.yml's typecheck job definition and has the identical missing-.nuxt bug — this is actually the workflow that runs on PRs and was still failing. --- .github/workflows/autofix.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 41e6d32a16..b1426a2b75 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -68,4 +68,5 @@ jobs: with: name: build-dist path: packages + - run: pnpm -C packages/devtools run dev:prepare - run: pnpm typecheck