@@ -255,48 +255,50 @@ jobs:
255255 failOnRequired : true
256256 debug : true
257257
258- nestjs-apollo-federation-compatibility :
259- runs-on : ubuntu-latest
260- steps :
261- - name : Checkout Repository
262- uses : actions/checkout@v3
263- - name : Install Node
264- uses : actions/setup-node@v3
265- with :
266- node-version : ${{ matrix.node-version }}
267- - name : Install pnpm
268- uses : pnpm/action-setup@v2.2.4
269- with :
270- version : 7
271- - name : Get pnpm store path
272- id : pnpm-store
273- run : echo "PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
274- - name : Cache pnpm
275- uses : actions/cache@v3
276- with :
277- path : ${{ steps.pnpm-store.outputs.PATH }}
278- key : ${{ runner.os }}-pnpm-store-graphql-v${{ matrix.graphql-version }}-${{ hashFiles('**/pnpm-lock.yaml') }}
279- restore-keys : |
280- ${{ runner.os }}-pnpm-store-graphql-v${{ matrix.graphql-version }}-
281- - name : Install Dependencies
282- run : pnpm i
283- - name : Build Packages
284- run : pnpm build
285- - name : Bundle NestJS Apollo Federation Subgraph Example
286- run : pnpm --filter=example-nestjs-apollo-federation-compatibility build
287- - name : Install Rover
288- run : curl -sSL https://rover.apollo.dev/nix/v0.11.1 | sh
289- - name : Add Rover to PATH
290- run : echo "$HOME/.rover/bin" >> $GITHUB_PATH
291- - name : Apollo Federation Subgraph Compatibility
292- uses : apollographql/federation-subgraph-compatibility@v1
293- with :
294- workingDirectory : examples/nestjs-apollo-federation-compatibility
295- compose : docker-compose.yaml
296- schema : schema.graphql
297- path : /graphql
298- # no token = no comment
299- # token: ${{ secrets.GITHUB_TOKEN }}
300- failOnWarning : true
301- failOnRequired : true
302- debug : true
258+ # TODO: have the example and packages use singleton nestjs dependencies
259+ # but without using .pnpmfile.cjs because it causes issues with renovate: https://github.com/dotansimha/graphql-yoga/pull/2622
260+ # nestjs-apollo-federation-compatibility:
261+ # runs-on: ubuntu-latest
262+ # steps:
263+ # - name: Checkout Repository
264+ # uses: actions/checkout@v3
265+ # - name: Install Node
266+ # uses: actions/setup-node@v3
267+ # with:
268+ # node-version: ${{ matrix.node-version }}
269+ # - name: Install pnpm
270+ # uses: pnpm/action-setup@v2.2.4
271+ # with:
272+ # version: 7
273+ # - name: Get pnpm store path
274+ # id: pnpm-store
275+ # run: echo "PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
276+ # - name: Cache pnpm
277+ # uses: actions/cache@v3
278+ # with:
279+ # path: ${{ steps.pnpm-store.outputs.PATH }}
280+ # key: ${{ runner.os }}-pnpm-store-graphql-v${{ matrix.graphql-version }}-${{ hashFiles('**/pnpm-lock.yaml') }}
281+ # restore-keys: |
282+ # ${{ runner.os }}-pnpm-store-graphql-v${{ matrix.graphql-version }}-
283+ # - name: Install Dependencies
284+ # run: pnpm i
285+ # - name: Build Packages
286+ # run: pnpm build
287+ # - name: Bundle NestJS Apollo Federation Subgraph Example
288+ # run: pnpm --filter=example-nestjs-apollo-federation-compatibility build
289+ # - name: Install Rover
290+ # run: curl -sSL https://rover.apollo.dev/nix/v0.11.1 | sh
291+ # - name: Add Rover to PATH
292+ # run: echo "$HOME/.rover/bin" >> $GITHUB_PATH
293+ # - name: Apollo Federation Subgraph Compatibility
294+ # uses: apollographql/federation-subgraph-compatibility@v1
295+ # with:
296+ # workingDirectory: examples/nestjs-apollo-federation-compatibility
297+ # compose: docker-compose.yaml
298+ # schema: schema.graphql
299+ # path: /graphql
300+ # # no token = no comment
301+ # # token: ${{ secrets.GITHUB_TOKEN }}
302+ # failOnWarning: true
303+ # failOnRequired: true
304+ # debug: true
0 commit comments