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 }} diff --git a/package.json b/package.json index 9bccb1e2c..abdc04fd3 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@graphql-typed-document-node/core": "^3.2.0" }, "peerDependencies": { - "graphql": "14 - 16" + "graphql": "14 - 17" }, "devDependencies": { "dprint": "^0.50.2",