Update GraphQL Upload - #8350
Conversation
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (8)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe pull request updates GraphQL-related dependencies and patches for compatibility, removes the executor’s GraphQL 17 development override, cleans up the matched GraphQL installation, and excludes selected packages from automated grouped updates. ChangesGraphQL Compatibility Updates
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Poem
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install failed: dependency version conflict. Check your lock file or package.json. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🚀 Snapshot Release (
|
| Package | Version | Info |
|---|---|---|
@graphql-tools/executor |
2.0.0-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor-apollo-link |
2.0.13-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor-envelop |
4.0.13-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor-legacy-ws |
1.1.33-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor-urql-exchange |
1.0.35-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor-yoga |
3.0.43-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/graphql-tag-pluck |
8.3.36-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
graphql-tools |
9.0.34-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/import |
7.1.19-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/links |
10.0.13-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/load |
8.1.16-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/apollo-engine-loader |
8.0.35-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/code-file-loader |
8.1.37-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/git-loader |
8.0.41-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/github-loader |
9.1.7-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/graphql-file-loader |
8.1.19-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/json-file-loader |
8.0.33-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/module-loader |
8.0.33-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/url-loader |
9.1.7-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/merge |
9.2.3-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/mock |
9.1.13-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/node-require |
7.0.45-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/relay-operation-optimizer |
7.1.9-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/resolvers-composition |
7.0.36-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/schema |
10.1.0-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/utils |
12.0.0-alpha-20260807125822-b245c553f4da095050273ea1e79f9d4071543a0a |
npm ↗︎ unpkg ↗︎ |
💻 Website PreviewThe latest changes are available as preview in: https://pr-8350.graphql-tools-8ja.pages.dev |
There was a problem hiding this comment.
Pull request overview
Updates the monorepo’s GraphQL upload tooling by bumping graphql-upload and applying patch-package fixes to keep dependencies working with the repo’s GraphQL setup and tooling automation.
Changes:
- Bump
graphql-uploadto18.0.0in relevant workspaces and lockfile, and add a patch for its GraphQL scalar implementation. - Add a patch for
@0no-co/graphql.web@1.3.3typings to match the existing patch pattern used for1.3.2. - Adjust automation/config: clean up a nested
graphqlinstall inpackages/executor, and exclude@babel/*from Renovate/Dependabot update noise.
Reviewed changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/match-graphql.js | Adds cleanup of packages/executor/node_modules/graphql during GraphQL version switching. |
| renovate.json | Excludes @babel/* packages from Renovate processing. |
| patches/graphql-upload+18.0.0.patch | Patch-package changes for graphql-upload@18.0.0 (imports + scalar methods). |
| patches/@0no-co+graphql.web+1.3.3.patch | Patch-package typings update for @0no-co/graphql.web@1.3.3. |
| packages/loaders/url/package.json | Updates graphql-upload devDependency to 18.0.0. |
| packages/links/package.json | Updates graphql-upload devDependency to 18.0.0. |
| packages/executor/package.json | Removes graphql from @graphql-tools/executor devDependencies. |
| package-lock.json | Lockfile updates for graphql-upload@18.0.0 (including engines/peer deps). |
| .github/dependabot.yml | Excludes @babel/* packages from Dependabot updates. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "@types/apollo-upload-client": "19.0.0", | ||
| "@types/node-fetch": "^2", | ||
| "graphql-upload": "17.1.0" | ||
| "graphql-upload": "18.0.0" |
| @@ -2,8 +2,8 @@ | ||
|
|
||
| /** @import { FileUpload } from "./processRequest.mjs" */ | ||
|
|
||
| -import { GraphQLError } from "graphql/error"; | ||
| -import { GraphQLScalarType } from "graphql/type"; | ||
| +import { GraphQLError } from "graphql"; | ||
| +import { GraphQLScalarType } from "graphql"; | ||
|
|
||
| import Upload from "./Upload.mjs"; |
| "express": "5.2.1", | ||
| "graphql-sse": "2.6.0", | ||
| "graphql-upload": "17.1.0", | ||
| "graphql-upload": "18.0.0", |
| rmSync(resolve(cwd(), 'packages/executor/node_modules/graphql'), { | ||
| recursive: true, | ||
| force: true, | ||
| }); |
No description provided.