From 8cb7d4369d35bc6b71750d53385949ffddd072a7 Mon Sep 17 00:00:00 2001 From: Erik Ritter Date: Sun, 11 Jan 2026 03:07:09 -0800 Subject: [PATCH 1/2] fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (#10569) * fix(graphql-codegen-cli): Don't hang when 0 CPUs are found * Add changeset --- .changeset/ready-ravens-swim.md | 7 +++++++ packages/graphql-codegen-cli/src/codegen.ts | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/ready-ravens-swim.md diff --git a/.changeset/ready-ravens-swim.md b/.changeset/ready-ravens-swim.md new file mode 100644 index 00000000000..2051b8e5493 --- /dev/null +++ b/.changeset/ready-ravens-swim.md @@ -0,0 +1,7 @@ +--- +'@graphql-codegen/cli': patch +--- + +fix(graphql-codegen-cli): Don't hang when 0 CPUs are found + +Fixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments. diff --git a/packages/graphql-codegen-cli/src/codegen.ts b/packages/graphql-codegen-cli/src/codegen.ts index e44c107486e..b4e32ae82f7 100644 --- a/packages/graphql-codegen-cli/src/codegen.ts +++ b/packages/graphql-codegen-cli/src/codegen.ts @@ -423,7 +423,7 @@ export async function executeCodegen( }; }); - return task.newListr(generateTasks, { concurrent: cpus().length }); + return task.newListr(generateTasks, { concurrent: cpus().length || 1 }); }, }, ], From 62c76188d4e660efa50dcf486921804adc70e1b5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Jan 2026 22:09:47 +1100 Subject: [PATCH 2/2] chore(release): update monorepo packages versions (#10570) Co-authored-by: github-actions[bot] --- .changeset/ready-ravens-swim.md | 7 ------- examples/persisted-documents-string-mode/package.json | 2 +- examples/persisted-documents/package.json | 2 +- examples/react/apollo-client-defer/package.json | 2 +- examples/react/apollo-client-swc-plugin/package.json | 2 +- examples/react/apollo-client/package.json | 2 +- examples/react/http-executor/package.json | 2 +- examples/react/nextjs-swr/package.json | 2 +- examples/react/tanstack-react-query/package.json | 2 +- examples/react/urql/package.json | 2 +- examples/typescript-esm/package.json | 2 +- examples/typescript-graphql-request/package.json | 2 +- examples/typescript-resolvers/package.json | 2 +- examples/vite/vite-react-cts/package.json | 2 +- examples/vite/vite-react-mts/package.json | 2 +- examples/vite/vite-react-ts/package.json | 2 +- examples/vue/apollo-composable/package.json | 2 +- examples/vue/urql/package.json | 2 +- examples/vue/villus/package.json | 2 +- examples/yoga-tests/package.json | 2 +- packages/graphql-codegen-cli/CHANGELOG.md | 8 ++++++++ packages/graphql-codegen-cli/package.json | 2 +- website/package.json | 2 +- 23 files changed, 29 insertions(+), 28 deletions(-) delete mode 100644 .changeset/ready-ravens-swim.md diff --git a/.changeset/ready-ravens-swim.md b/.changeset/ready-ravens-swim.md deleted file mode 100644 index 2051b8e5493..00000000000 --- a/.changeset/ready-ravens-swim.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@graphql-codegen/cli': patch ---- - -fix(graphql-codegen-cli): Don't hang when 0 CPUs are found - -Fixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments. diff --git a/examples/persisted-documents-string-mode/package.json b/examples/persisted-documents-string-mode/package.json index cdf884db96d..e637d8bf091 100644 --- a/examples/persisted-documents-string-mode/package.json +++ b/examples/persisted-documents-string-mode/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@graphql-typed-document-node/core": "3.2.0", - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@babel/core": "7.25.2", "@babel/preset-env": "7.25.3", "@babel/preset-typescript": "7.28.5" diff --git a/examples/persisted-documents/package.json b/examples/persisted-documents/package.json index b970793f8c3..86391b57ad7 100644 --- a/examples/persisted-documents/package.json +++ b/examples/persisted-documents/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@graphql-typed-document-node/core": "3.2.0", - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@babel/core": "7.25.2", "@babel/preset-env": "7.25.3", "@babel/preset-typescript": "7.28.5" diff --git a/examples/react/apollo-client-defer/package.json b/examples/react/apollo-client-defer/package.json index 6d0ba42fec4..afcdf4df676 100644 --- a/examples/react/apollo-client-defer/package.json +++ b/examples/react/apollo-client-defer/package.json @@ -11,7 +11,7 @@ "graphql-yoga": "5.7.0" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@types/node": "^22.0.0", "@types/react": "^18.0.15", "@types/react-dom": "^18.0.10", diff --git a/examples/react/apollo-client-swc-plugin/package.json b/examples/react/apollo-client-swc-plugin/package.json index 9d2cdede48a..dd29b8eeb62 100644 --- a/examples/react/apollo-client-swc-plugin/package.json +++ b/examples/react/apollo-client-swc-plugin/package.json @@ -9,7 +9,7 @@ }, "devDependencies": { "@graphql-codegen/client-preset-swc-plugin": "0.2.0", - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-react-swc": "^3.3.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", diff --git a/examples/react/apollo-client/package.json b/examples/react/apollo-client/package.json index 15d089b2ba5..72d4d1ac49c 100644 --- a/examples/react/apollo-client/package.json +++ b/examples/react/apollo-client/package.json @@ -9,7 +9,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-react": "^4.0.0", "@types/node": "^22.0.0", "@types/react": "^18.0.15", diff --git a/examples/react/http-executor/package.json b/examples/react/http-executor/package.json index 49a6a46523e..d1be640444c 100644 --- a/examples/react/http-executor/package.json +++ b/examples/react/http-executor/package.json @@ -8,7 +8,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-react": "^4.0.0", "@types/node": "^22.0.0", "@types/react": "^18.0.17", diff --git a/examples/react/nextjs-swr/package.json b/examples/react/nextjs-swr/package.json index c2cea538d2c..f177d442bea 100644 --- a/examples/react/nextjs-swr/package.json +++ b/examples/react/nextjs-swr/package.json @@ -19,7 +19,7 @@ "swr": "^2.0.0" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@graphql-codegen/schema-ast": "5.0.0", "@graphql-codegen/client-preset-swc-plugin": "0.2.0", "@types/node": "^22.0.0", diff --git a/examples/react/tanstack-react-query/package.json b/examples/react/tanstack-react-query/package.json index 7a4414f94a3..0230263873b 100644 --- a/examples/react/tanstack-react-query/package.json +++ b/examples/react/tanstack-react-query/package.json @@ -8,7 +8,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-react": "^4.0.0", "@types/node": "^22.0.0", "@types/react": "^18.0.17", diff --git a/examples/react/urql/package.json b/examples/react/urql/package.json index a5eb500792f..1359088bc32 100644 --- a/examples/react/urql/package.json +++ b/examples/react/urql/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@types/react": "^18.0.17", "@types/react-dom": "^18.0.10", - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-react": "^4.0.0", "typescript": "5.5.4", "serve": "14.2.3", diff --git a/examples/typescript-esm/package.json b/examples/typescript-esm/package.json index 4a16bc65178..b5583e697d8 100644 --- a/examples/typescript-esm/package.json +++ b/examples/typescript-esm/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "devDependencies": { - "@graphql-codegen/cli": "6.1.0" + "@graphql-codegen/cli": "6.1.1" }, "dependencies": { "@graphql-typed-document-node/core": "3.2.0", diff --git a/examples/typescript-graphql-request/package.json b/examples/typescript-graphql-request/package.json index 28a85e3c7bb..47aabc6ac51 100644 --- a/examples/typescript-graphql-request/package.json +++ b/examples/typescript-graphql-request/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "devDependencies": { - "@graphql-codegen/cli": "6.1.0" + "@graphql-codegen/cli": "6.1.1" }, "dependencies": { "graphql": "16.9.0", diff --git a/examples/typescript-resolvers/package.json b/examples/typescript-resolvers/package.json index f1a86dc7c0e..6efa7d11c81 100644 --- a/examples/typescript-resolvers/package.json +++ b/examples/typescript-resolvers/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "devDependencies": { - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@graphql-codegen/typescript": "5.0.7", "@graphql-codegen/typescript-resolvers": "5.1.5" }, diff --git a/examples/vite/vite-react-cts/package.json b/examples/vite/vite-react-cts/package.json index 5a9c76c3049..fcb19d0f4fb 100644 --- a/examples/vite/vite-react-cts/package.json +++ b/examples/vite/vite-react-cts/package.json @@ -21,7 +21,7 @@ "vite": "^6.0.0" }, "devDependencies": { - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", "cypress": "15.7.1", diff --git a/examples/vite/vite-react-mts/package.json b/examples/vite/vite-react-mts/package.json index 5aad922d05f..9d743bf052b 100644 --- a/examples/vite/vite-react-mts/package.json +++ b/examples/vite/vite-react-mts/package.json @@ -21,7 +21,7 @@ "vite": "^6.0.0" }, "devDependencies": { - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", "cypress": "15.7.1", diff --git a/examples/vite/vite-react-ts/package.json b/examples/vite/vite-react-ts/package.json index 1cf72be67e6..9e9fc909f43 100644 --- a/examples/vite/vite-react-ts/package.json +++ b/examples/vite/vite-react-ts/package.json @@ -21,7 +21,7 @@ "vite": "^6.0.0" }, "devDependencies": { - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", "cypress": "15.7.1", diff --git a/examples/vue/apollo-composable/package.json b/examples/vue/apollo-composable/package.json index 009a57fdaad..17a41a5c9ea 100644 --- a/examples/vue/apollo-composable/package.json +++ b/examples/vue/apollo-composable/package.json @@ -17,7 +17,7 @@ "vue": "^3.2.37" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-vue": "^5.0.0", "typescript": "^5.0.0", "vite": "^6.0.0", diff --git a/examples/vue/urql/package.json b/examples/vue/urql/package.json index 82e21790b8a..9e178b0df7b 100644 --- a/examples/vue/urql/package.json +++ b/examples/vue/urql/package.json @@ -16,7 +16,7 @@ "vue": "^3.2.45" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-vue": "^5.0.0", "typescript": "^5.0.0", "vite": "^6.0.0", diff --git a/examples/vue/villus/package.json b/examples/vue/villus/package.json index b1de0582b23..f8e6133082b 100644 --- a/examples/vue/villus/package.json +++ b/examples/vue/villus/package.json @@ -16,7 +16,7 @@ "vue": "^3.2.37" }, "devDependencies": { - "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/cli": "^6.1.1", "@vitejs/plugin-vue": "^5.0.0", "typescript": "^5.0.0", "vite": "^6.0.0", diff --git a/examples/yoga-tests/package.json b/examples/yoga-tests/package.json index 1cdd00440e7..8f32fe574c0 100644 --- a/examples/yoga-tests/package.json +++ b/examples/yoga-tests/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@graphql-typed-document-node/core": "3.2.0", - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@babel/core": "7.25.2", "@babel/preset-env": "7.25.3", "@babel/preset-typescript": "7.28.5" diff --git a/packages/graphql-codegen-cli/CHANGELOG.md b/packages/graphql-codegen-cli/CHANGELOG.md index cdc0056ccea..2aab03ecf1f 100644 --- a/packages/graphql-codegen-cli/CHANGELOG.md +++ b/packages/graphql-codegen-cli/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-codegen/cli +## 6.1.1 + +### Patch Changes + +- [#10569](https://github.com/dotansimha/graphql-code-generator/pull/10569) [`8cb7d43`](https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7) Thanks [@etr2460](https://github.com/etr2460)! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found + + Fixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments. + ## 6.1.0 ### Minor Changes diff --git a/packages/graphql-codegen-cli/package.json b/packages/graphql-codegen-cli/package.json index 7cf4649fb04..f611e150ffd 100644 --- a/packages/graphql-codegen-cli/package.json +++ b/packages/graphql-codegen-cli/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-codegen/cli", - "version": "6.1.0", + "version": "6.1.1", "license": "MIT", "bin": { "gql-gen": "dist/cjs/bin.js", diff --git a/website/package.json b/website/package.json index b7eb2e45247..ab2cf20e5df 100644 --- a/website/package.json +++ b/website/package.json @@ -29,7 +29,7 @@ "@graphql-codegen/add": "6.0.0", "@graphql-codegen/c-sharp": "4.3.1", "@graphql-codegen/c-sharp-operations": "2.3.1", - "@graphql-codegen/cli": "6.1.0", + "@graphql-codegen/cli": "6.1.1", "@graphql-codegen/client-preset": "5.2.2", "@graphql-codegen/core": "5.0.0", "@graphql-codegen/flow": "2.3.6",