From fb43fafcfe0c473cdfd2d643b028e72e2577459a Mon Sep 17 00:00:00 2001 From: ddonaldson130 Date: Mon, 6 Jul 2026 21:32:19 -0400 Subject: [PATCH] fix(docker): copy linear-import package.json before frozen install The Dockerfile pre-copies each workspace package's package.json before 'RUN pnpm install --frozen-lockfile' (a layer-caching optimization), but the list omits plugins/fusion-plugin-linear-import, which pnpm-workspace.yaml lists as a workspace member. Because its package.json is absent during the frozen install layer, pnpm never links that package's devDependencies (@types/node, @types/react), so the later 'pnpm build' fails compiling it with TS2688 'Cannot find type definition file for node/react'. Add the missing COPY line so the plugin's manifest is present during the install layer, matching every other workspace plugin. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index a2bdb7fefc..dc8b31ddbf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,6 +40,7 @@ COPY plugins/fusion-plugin-whatsapp-chat/package.json ./plugins/fusion-plugin-wh COPY plugins/fusion-plugin-roadmap/package.json ./plugins/fusion-plugin-roadmap/package.json COPY plugins/fusion-plugin-even-realities-glasses/package.json ./plugins/fusion-plugin-even-realities-glasses/package.json COPY plugins/fusion-plugin-reports/package.json ./plugins/fusion-plugin-reports/package.json +COPY plugins/fusion-plugin-linear-import/package.json ./plugins/fusion-plugin-linear-import/package.json RUN pnpm install --frozen-lockfile