From 4a716b413a5358fd14fc275d3ee9ec10a6337f81 Mon Sep 17 00:00:00 2001 From: enisdenjo Date: Wed, 22 Mar 2023 16:18:12 +0100 Subject: [PATCH] install rover pnpm --- .github/workflows/ci.yml | 4 -- .../package.json | 1 + pnpm-lock.yaml | 45 +++++++++++++++++++ 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5310c61189..52b45305a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -284,10 +284,6 @@ jobs: run: pnpm build - name: Bundle Apollo Federation Subgraph Example run: pnpm --filter=example-nestjs-apollo-federation-compatibility build - - name: Install Rover - run: curl -sSL https://rover.apollo.dev/nix/v0.11.1 | sh - - name: Add Rover to PATH - run: echo "$HOME/.rover/bin" >> $GITHUB_PATH - name: Run Tests working-directory: examples/nestjs-apollo-federation-compatibility run: pnpm --filter=example-nestjs-apollo-federation-compatibility test diff --git a/examples/nestjs-apollo-federation-compatibility/package.json b/examples/nestjs-apollo-federation-compatibility/package.json index bb8c8f38d3..f64602d625 100644 --- a/examples/nestjs-apollo-federation-compatibility/package.json +++ b/examples/nestjs-apollo-federation-compatibility/package.json @@ -11,6 +11,7 @@ }, "devDependencies": { "@apollo/federation-subgraph-compatibility": "^1.2.1", + "@apollo/rover": "^0.13.0", "@graphql-yoga/nestjs-federation": "0.0.0", "@grpc/proto-loader": "^0.7.5", "@nestjs/cli": "^9.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a59de4829..123fc8fd2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -637,6 +637,7 @@ importers: examples/nestjs-apollo-federation-compatibility: specifiers: '@apollo/federation-subgraph-compatibility': ^1.2.1 + '@apollo/rover': ^0.13.0 '@graphql-yoga/nestjs-federation': 0.0.0 '@grpc/proto-loader': ^0.7.5 '@nestjs/cli': ^9.2.0 @@ -663,6 +664,7 @@ importers: typescript: ^4.9.5 devDependencies: '@apollo/federation-subgraph-compatibility': 1.2.1_zofgjzmca2gwtey4x4go3tg4j4 + '@apollo/rover': 0.13.0 '@graphql-yoga/nestjs-federation': link:../../packages/nestjs-federation '@grpc/proto-loader': 0.7.5 '@nestjs/cli': 9.3.0_esbuild@0.17.12 @@ -2102,6 +2104,20 @@ packages: - debug dev: true + /@apollo/rover/0.13.0: + resolution: {integrity: sha512-G2fd8I586ZhmfMu1nzAadi1ajBoG9dofPo219ekQnHNyNYRHGw0RVhCEWrCPfWP1qZDu1rukPdLB84NkNU159A==} + engines: {node: '>=14', npm: '>=6'} + hasBin: true + requiresBuild: true + dependencies: + axios-proxy-builder: 0.1.2 + binary-install: 1.0.6 + console.table: 0.10.0 + detect-libc: 2.0.1 + transitivePeerDependencies: + - debug + dev: true + /@apollo/server-gateway-interface/1.1.0: resolution: {integrity: sha512-0rhG++QtGfr4YhhIHgxZ9BdMFthaPY6LbhI9Au90osbfLMiZ7f8dmZsEX1mp7O1h8MJwCu6Dp0I/KcGbSvfUGA==} peerDependencies: @@ -13274,6 +13290,14 @@ packages: - debug dev: true + /axios/0.26.1: + resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} + dependencies: + follow-redirects: 1.15.2 + transitivePeerDependencies: + - debug + dev: true + /axios/0.26.1_debug@4.3.4: resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} dependencies: @@ -13563,6 +13587,17 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + /binary-install/1.0.6: + resolution: {integrity: sha512-h3K4jaC4jEauK3csXI9GxGBJldkpuJlHCIBv8i+XBNhPuxnlERnD1PWVczQYDqvhJfv0IHUbB3lhDrZUMHvSgw==} + engines: {node: '>=10'} + dependencies: + axios: 0.26.1 + rimraf: 3.0.2 + tar: 6.1.11 + transitivePeerDependencies: + - debug + dev: true + /binary-install/1.0.6_debug@4.3.4: resolution: {integrity: sha512-h3K4jaC4jEauK3csXI9GxGBJldkpuJlHCIBv8i+XBNhPuxnlERnD1PWVczQYDqvhJfv0IHUbB3lhDrZUMHvSgw==} engines: {node: '>=10'} @@ -18306,6 +18341,16 @@ packages: from2: 2.3.0 dev: true + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + /follow-redirects/1.15.2_debug@4.3.4: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'}