From 5306f6a20147174bbd2b8cce4e3fd3292a8b9a31 Mon Sep 17 00:00:00 2001 From: Andrii Dembitskyi Date: Thu, 13 Aug 2026 14:56:09 +0200 Subject: [PATCH 1/3] feat: Add support for graphql v17 Resolves #1497 --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9bccb1e2c..10720c384 100644 --- a/package.json +++ b/package.json @@ -62,10 +62,9 @@ "@graphql-typed-document-node/core": "^3.2.0" }, "peerDependencies": { - "graphql": "14 - 16" + "graphql": "14 - 17" }, "devDependencies": { - "dprint": "^0.50.2", "@arethetypeswrong/cli": "^0.15.3", "@pothos/core": "^3.41.1", "@pothos/plugin-simple-objects": "^3.7.0", @@ -80,6 +79,7 @@ "apollo-server-express": "^3.13.0", "body-parser": "^1.20.2", "doctoc": "^2.2.1", + "dprint": "^0.50.2", "dripip": "^0.10.0", "eslint": "^9.5.0", "eslint-config-prisma": "^0.6.0", @@ -91,7 +91,7 @@ "eslint-typescript": "^1.1.0", "express": "^4.19.2", "get-port": "^7.1.0", - "graphql": "^16.9.0", + "graphql": "^17.0.2", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6", "jsdom": "^24.1.0", From e1ced21f7ee7f53dda0899599de91b64edccdbd9 Mon Sep 17 00:00:00 2001 From: Andrii Dembitskyi Date: Thu, 13 Aug 2026 15:11:24 +0200 Subject: [PATCH 2/3] feat: Add support for graphql v17 Resolves #1497 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 10720c384..abdc04fd3 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "graphql": "14 - 17" }, "devDependencies": { + "dprint": "^0.50.2", "@arethetypeswrong/cli": "^0.15.3", "@pothos/core": "^3.41.1", "@pothos/plugin-simple-objects": "^3.7.0", @@ -79,7 +80,6 @@ "apollo-server-express": "^3.13.0", "body-parser": "^1.20.2", "doctoc": "^2.2.1", - "dprint": "^0.50.2", "dripip": "^0.10.0", "eslint": "^9.5.0", "eslint-config-prisma": "^0.6.0", @@ -91,7 +91,7 @@ "eslint-typescript": "^1.1.0", "express": "^4.19.2", "get-port": "^7.1.0", - "graphql": "^17.0.2", + "graphql": "^16.9.0", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6", "jsdom": "^24.1.0", From 960254700edc34f8df20a2be4c9cd666d929181c Mon Sep 17 00:00:00 2001 From: Andrii Dembitskyi Date: Thu, 13 Aug 2026 15:12:12 +0200 Subject: [PATCH 3/3] chore: test graphql v17 on CI --- .github/workflows/pr.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index dabafc454..5a3978dbe 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -33,11 +33,18 @@ jobs: matrix: node: [18, 20] environment: [jsdom, node] - name: Node ${{ matrix.node }} @env ${{matrix.environment}} + graphql: ['16.9.0'] + include: + - node: 24 + environment: node + graphql: '17.0.2' + name: Node ${{ matrix.node }} @env ${{matrix.environment}} @graphql ${{ matrix.graphql }} steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup with: node-version: ${{ matrix.node }} + - if: matrix.graphql == '17.0.2' + run: pnpm add --save-dev --save-exact graphql@${{ matrix.graphql }} --lockfile=false - run: pnpm build - run: pnpm test -- --environment ${{ matrix.environment }}