From fcadc370c72908263f1c2bf36e47f362f18dbabf Mon Sep 17 00:00:00 2001 From: avery Date: Tue, 30 Aug 2022 18:05:17 -0500 Subject: [PATCH] release: v0.9.0-alpha.6 --- Cargo.lock | 93 +++--- Cargo.toml | 2 +- README.md | 2 +- crates/rover-client/package-lock.json | 303 +++++++++--------- docs/source/contributing.md | 9 +- docs/source/errors.md | 7 + installers/binstall/scripts/nix/install.sh | 2 +- .../binstall/scripts/windows/install.ps1 | 2 +- installers/npm/package-lock.json | 4 +- installers/npm/package.json | 2 +- 10 files changed, 222 insertions(+), 204 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4331fa3b..013989ce5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -43,9 +43,9 @@ dependencies = [ [[package]] name = "android_system_properties" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ed72e1635e121ca3e79420540282af22da58be50de153d36f81ddc6b83aa9e" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" dependencies = [ "libc", ] @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5262ed948da60dd8956c6c5aca4d4163593dddb7b32d73267c93dab7b2e98940" +checksum = "0da5b41ee986eed3f524c380e6d64965aea573882a8907682ad100f7859305ca" dependencies = [ "async-channel", "async-executor", @@ -200,7 +200,6 @@ dependencies = [ "async-lock", "blocking", "futures-lite", - "num_cpus", "once_cell", ] @@ -622,9 +621,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.17" +version = "3.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e724a68d9319343bb3328c9cc2dfde263f4b3142ee1059a9980580171c954b" +checksum = "68d43934757334b5c0519ff882e1ab9647ac0258b47c24c4f490d78e42697fd5" dependencies = [ "atty", "bitflags", @@ -639,9 +638,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.17" +version = "3.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13547f7012c01ab4a0e8f8967730ada8f9fdf419e8b6c792788f39cf4e46eefa" +checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" dependencies = [ "heck", "proc-macro-error", @@ -1016,13 +1015,14 @@ dependencies = [ [[package]] name = "dashmap" -version = "5.3.4" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3495912c9c1ccf2e18976439f4443f3fee0fd61f424ff99fde6a66b15ecb448f" +checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" dependencies = [ "cfg-if 1.0.0", "hashbrown", "lock_api", + "once_cell", "parking_lot_core", ] @@ -1140,9 +1140,9 @@ dependencies = [ [[package]] name = "envmnt" -version = "0.10.2" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70fb5696b71de967cbd2c2260ca0179a94e33f828dd91a07f1d8af8d543ebfdc" +checksum = "d73999a2b8871e74c8b8bc23759ee9f3d85011b24fafc91a4b3b5c8cc8185501" dependencies = [ "fsio", "indexmap", @@ -1293,9 +1293,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futures" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab30e97ab6aacfe635fad58f22c2bb06c8b685f7421eb1e064a729e2a5f481fa" +checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" dependencies = [ "futures-channel", "futures-core", @@ -1308,9 +1308,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1" +checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" dependencies = [ "futures-core", "futures-sink", @@ -1318,15 +1318,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" +checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" [[package]] name = "futures-executor" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d11aa21b5b587a64682c0094c2bdd4df0076c5324961a40cc3abd7f37930528" +checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" dependencies = [ "futures-core", "futures-task", @@ -1335,9 +1335,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" +checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" [[package]] name = "futures-lite" @@ -1356,9 +1356,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d" +checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" dependencies = [ "proc-macro2", "quote", @@ -1367,21 +1367,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" +checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" [[package]] name = "futures-task" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" +checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" [[package]] name = "futures-util" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" +checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" dependencies = [ "futures-channel", "futures-core", @@ -1622,9 +1622,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.7.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" @@ -1705,13 +1705,14 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.46" +version = "0.1.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad2bfd338099682614d3ee3fe0cd72e0b6a41ca6a87f6a74a3bd593c91650501" +checksum = "4c495f162af0bf17656d0014a0eded5f3cd2f365fdd204548c2869db89359dc7" dependencies = [ "android_system_properties", "core-foundation-sys", "js-sys", + "once_cell", "wasm-bindgen", "winapi 0.3.9", ] @@ -2059,9 +2060,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "lock_api" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" +checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390" dependencies = [ "autocfg", "scopeguard", @@ -2598,14 +2599,14 @@ dependencies = [ [[package]] name = "pretty_assertions" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563" +checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" dependencies = [ - "ansi_term", "ctor", "diff", "output_vt100", + "yansi", ] [[package]] @@ -2863,7 +2864,7 @@ dependencies = [ [[package]] name = "rover" -version = "0.9.0-alpha.5" +version = "0.9.0-alpha.6" dependencies = [ "ansi_term", "apollo-federation-types", @@ -3191,9 +3192,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" +checksum = "899bf02746a2c92bf1053d9327dadb252b01af1f81f90cdb902411f518bc7215" dependencies = [ "cfg-if 1.0.0", "cpufeatures", @@ -4150,6 +4151,12 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + [[package]] name = "zeroize" version = "1.5.7" diff --git a/Cargo.toml b/Cargo.toml index 5083cad6c..e16f19e42 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ license-file = "./LICENSE" name = "rover" readme = "README.md" repository = "https://github.com/apollographql/rover/" -version = "0.9.0-alpha.5" +version = "0.9.0-alpha.6" default-run = "rover" publish = false diff --git a/README.md b/README.md index b4389396c..fe1e6013d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ rover graph publish --schema ./path-to-valid-schema test@cats ## Command-line options ```console -Rover 0.9.0-alpha.5 +Rover 0.9.0-alpha.6 Apollo Developers Rover - Your Graph Companion diff --git a/crates/rover-client/package-lock.json b/crates/rover-client/package-lock.json index 596de3255..342c960e8 100644 --- a/crates/rover-client/package-lock.json +++ b/crates/rover-client/package-lock.json @@ -288,14 +288,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -305,6 +305,9 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { @@ -344,12 +347,12 @@ } }, "node_modules/@graphql-tools/batch-execute": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.3.tgz", - "integrity": "sha512-dvP1bM02/NSDuAS5A6sLIUUJgs0fuMSk3Ib2jc3pL7HG7jzm/IXfvPURs48pJlMnxcawjVDC8fLh1oWfjmoAGg==", + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.4.tgz", + "integrity": "sha512-PzFRyCTVao2AGiXx971f3TWJQro7xhtSi3gDTWiMC8aOMiT/FEHcYpNymwc52JJ2ZN6EiiLV/e2acO4qHb64uw==", "dev": true, "dependencies": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "dataloader": "2.1.0", "tslib": "^2.4.0", "value-or-promise": "1.0.11" @@ -359,13 +362,13 @@ } }, "node_modules/@graphql-tools/code-file-loader": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.3.tgz", - "integrity": "sha512-si4JFNLaM2hsTWUBLsLpf6t/dGy5Pen6F8348zc+Iao7Y8hgENBim11NxL61NbeJL5TD4v3E+tvf5CnAONZKaQ==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.4.tgz", + "integrity": "sha512-t8AKQQPfThNv61PouxKmWVIbsdHh0Ek93stgKqLsG4S8fNfRKtUBYX0oqIWoikeccnHXExkDxwbLBBf9H+SLWA==", "dev": true, "dependencies": { - "@graphql-tools/graphql-tag-pluck": "7.3.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/graphql-tag-pluck": "7.3.4", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" @@ -375,14 +378,14 @@ } }, "node_modules/@graphql-tools/delegate": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.3.tgz", - "integrity": "sha512-4noYCEL/0UeH+5KVRkkqLYH3iyXBb56hh120Y9DEc/JFmb1ldhgxGH2BuoINE2kt35dYhzRk9QA1+HG8FXIBWQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.4.tgz", + "integrity": "sha512-W58ZHBR7Rawxa/FqyezdcCyj21f15sid7IaAFon7PRIIaIFJMIZrodKeaclTd34skGguLvuloeYIny6vXNA3tg==", "dev": true, "dependencies": { - "@graphql-tools/batch-execute": "8.5.3", - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/batch-execute": "8.5.4", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "dataloader": "2.1.0", "tslib": "~2.4.0", "value-or-promise": "1.0.11" @@ -392,13 +395,13 @@ } }, "node_modules/@graphql-tools/graphql-file-loader": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.2.tgz", - "integrity": "sha512-4M5c5SRnxTURNwfq46dlEspWGk+nQpO2nF/p9kxaPiXG0iMAQ8suOd3jQk99LEefQpVhFNb5FumyvUnyW0BogA==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.3.tgz", + "integrity": "sha512-KM2Rg5jWCYH91Vfc3L9bWk0uW7JDeC9+QUTaqY+yUQbjT3RckYOdjPdiLtNMgkJA8r432RM5/Ns/gO8QScOkmQ==", "dev": true, "dependencies": { - "@graphql-tools/import": "6.7.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/import": "6.7.4", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" @@ -408,15 +411,15 @@ } }, "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.3.tgz", - "integrity": "sha512-hU8/e8k2fdxK6gDUxnm7CDXmcyagpsMAxo7aNqY2Y4TzIZ0J1EeaM2Xi4wAqv7wRh3diR7TroGlsJ3zOCZx3Jw==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.4.tgz", + "integrity": "sha512-vPCUuxUV+/vK2hDidzWvaqgGifQriwmDJUUlp5Js1CEIUKm3dFI4V1bCos2r25lQ6NbH9WSJt2cZTACnaH939g==", "dev": true, "dependencies": { "@babel/parser": "^7.16.8", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -424,12 +427,12 @@ } }, "node_modules/@graphql-tools/import": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.3.tgz", - "integrity": "sha512-7D/nDfwAj1TEkF+vAxm+hxgYNQW3h1kDz8JnYmvvY1Yv7OxZQQHDNd4tVg3BYVtW2kjsz3nzip46Z8ZQ9L7gHg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.4.tgz", + "integrity": "sha512-fUlX+pVF2X6IiRFE9vUb8/Qiwm2WHadSN5i3YHjtFJ71nUyMeyfbcd6xYAHEpR1mwRCC+8US+JsMlo/KxT4TEA==", "dev": true, "dependencies": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, @@ -438,12 +441,12 @@ } }, "node_modules/@graphql-tools/json-file-loader": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.3.tgz", - "integrity": "sha512-YihARAoaGJnYakDAaUkdZ6GsvGcyZRdZK2qx9FWkqtpHt02FLCBpcjjLq/cpM0N6K0ecqzh/dYSVD7MthUFXQg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.4.tgz", + "integrity": "sha512-hQP3+S+59sJQXvP4FW0IUMAVWZtGhHcssoS44tn/fNGJgFeaeRSoDPi2om/NL3RhsgAaQYU8xbscGp2sOwIdFg==", "dev": true, "dependencies": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" @@ -453,13 +456,13 @@ } }, "node_modules/@graphql-tools/load": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.4.tgz", - "integrity": "sha512-2VtVWeMNizNTTc8Dv/hs0lrvGHaLko8jpBoP9TewFdBz6pAXPsLHYnNAhEfBYJd+Vk5GZbnWTfVColxhnF8NEQ==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.5.tgz", + "integrity": "sha512-7AnT87hNG37gE8677D9/1P6yaRLKCxi52Ipr1YFN3vSIIARA692nv5/k9PkksHVmJitbvjPu4BxvnVcDOMtMSw==", "dev": true, "dependencies": { - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "p-limit": "3.1.0", "tslib": "^2.4.0" }, @@ -468,12 +471,12 @@ } }, "node_modules/@graphql-tools/merge": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.3.tgz", - "integrity": "sha512-EfULshN2s2s2mhBwbV9WpGnoehRLe7eIMdZrKfHhxlBWOvtNUd3KSCN0PUdAMd7lj1jXUW9KYdn624JrVn6qzg==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.4.tgz", + "integrity": "sha512-2z1UpHvvI52nQZIYArU+rPq1lOENWetsdb+6vu8yLGyCRP4CpKMBvtmiHkbrlPBO8dItpZ08szXEoaStfJHBxQ==", "dev": true, "dependencies": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -481,13 +484,13 @@ } }, "node_modules/@graphql-tools/schema": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.1.tgz", - "integrity": "sha512-Y6apeiBmvXEz082IAuS/ainnEEQrzMECP1MRIV72eo2WPa6ZtLYPycvIbd56Z5uU2LKP4XcWRgK6WUbCyN16Rw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.2.tgz", + "integrity": "sha512-FnBM1PMKQ6y8KlzeFocnEwcGA/IT++z4v+hvvwwXL+IUYDNqmrp9XYNklpQRb/KKSbTtKnQapCWNiVNex7jl+Q==", "dev": true, "dependencies": { - "@graphql-tools/merge": "8.3.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/merge": "8.3.4", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" }, @@ -496,18 +499,18 @@ } }, "node_modules/@graphql-tools/url-loader": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.14.0.tgz", - "integrity": "sha512-AE3p1JymSUJugTx2y6ysoN9vqDJgHvirLH2g8AYm9Cn59bfTQdjSaQI6I3tFWSbBx8bTnpoxgYiTOz7v/EO//A==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.14.1.tgz", + "integrity": "sha512-PMxPjzPDkKc1hg8CiTnxchz7pbxbiH4riDk9822eDJLye7SBHzRTeBkJTrytDAQDvtRcDaDvoLugVUStluCuzQ==", "dev": true, "dependencies": { "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/delegate": "9.0.3", - "@graphql-tools/utils": "8.10.0", - "@graphql-tools/wrap": "9.0.4", + "@graphql-tools/delegate": "9.0.4", + "@graphql-tools/utils": "8.10.1", + "@graphql-tools/wrap": "9.0.5", "@n1ru4l/graphql-live-query": "^0.10.0", "@types/ws": "^8.0.0", - "@whatwg-node/fetch": "^0.2.9", + "@whatwg-node/fetch": "^0.3.0", "dset": "^3.1.2", "extract-files": "^11.0.0", "graphql-ws": "^5.4.1", @@ -522,9 +525,9 @@ } }, "node_modules/@graphql-tools/utils": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.10.0.tgz", - "integrity": "sha512-yI+V373FdXQbYfqdarehn9vRWDZZYuvyQ/xwiv5ez2BbobHrqsexF7qs56plLRaQ8ESYpVAjMQvJWe9s23O0Jg==", + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.10.1.tgz", + "integrity": "sha512-UYi/afPvxZ8mz0LjplMxOSmGDPenVS/Q0zJ/6LOyF9yZdJYIDe+J+Qr/I9+rCYQmgBW4BJeRUUc7VoUzZPfZDA==", "dev": true, "dependencies": { "tslib": "^2.4.0" @@ -534,14 +537,14 @@ } }, "node_modules/@graphql-tools/wrap": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.0.4.tgz", - "integrity": "sha512-l1t/LmVBec54NhLCJHXi8dCAENotkeqje+2XT0dl3N0RCetO8Fq5PkxWo/59DVM7AgGvqifJLvD/bmpZLGS4Bw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.0.5.tgz", + "integrity": "sha512-EkPBEHV4547Tjrbea6Oz/eCtTgJo8unNUB7BiYDPWb1XcRUg9wIgy7JgfKO3KR/NgVBsh2Zu1107zeYhAvOuQw==", "dev": true, "dependencies": { - "@graphql-tools/delegate": "9.0.3", - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/delegate": "9.0.4", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" }, @@ -731,9 +734,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", + "version": "18.7.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", + "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==", "dev": true }, "node_modules/@types/parse-json": { @@ -752,9 +755,9 @@ } }, "node_modules/@whatwg-node/fetch": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.2.9.tgz", - "integrity": "sha512-h+ehuqE/ZqJdRy+xywHyKpBIPmST0ms8Itgf4gGSu10pJrmod3/t9DbG/GlATvLBE4pvqYHrxKAKo3NNQVJc3g==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.3.2.tgz", + "integrity": "sha512-Bs5zAWQs0tXsLa4mRmLw7Psps1EN78vPtgcLpw3qPY8s6UYPUM67zFZ9cy+7tZ64PXhfwzxJn+m7RH2Lq48RNQ==", "dev": true, "dependencies": { "@peculiar/webcrypto": "^1.4.0", @@ -1253,9 +1256,9 @@ } }, "node_modules/espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -2756,14 +2759,14 @@ } }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -2802,140 +2805,140 @@ } }, "@graphql-tools/batch-execute": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.3.tgz", - "integrity": "sha512-dvP1bM02/NSDuAS5A6sLIUUJgs0fuMSk3Ib2jc3pL7HG7jzm/IXfvPURs48pJlMnxcawjVDC8fLh1oWfjmoAGg==", + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.4.tgz", + "integrity": "sha512-PzFRyCTVao2AGiXx971f3TWJQro7xhtSi3gDTWiMC8aOMiT/FEHcYpNymwc52JJ2ZN6EiiLV/e2acO4qHb64uw==", "dev": true, "requires": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "dataloader": "2.1.0", "tslib": "^2.4.0", "value-or-promise": "1.0.11" } }, "@graphql-tools/code-file-loader": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.3.tgz", - "integrity": "sha512-si4JFNLaM2hsTWUBLsLpf6t/dGy5Pen6F8348zc+Iao7Y8hgENBim11NxL61NbeJL5TD4v3E+tvf5CnAONZKaQ==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.4.tgz", + "integrity": "sha512-t8AKQQPfThNv61PouxKmWVIbsdHh0Ek93stgKqLsG4S8fNfRKtUBYX0oqIWoikeccnHXExkDxwbLBBf9H+SLWA==", "dev": true, "requires": { - "@graphql-tools/graphql-tag-pluck": "7.3.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/graphql-tag-pluck": "7.3.4", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" } }, "@graphql-tools/delegate": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.3.tgz", - "integrity": "sha512-4noYCEL/0UeH+5KVRkkqLYH3iyXBb56hh120Y9DEc/JFmb1ldhgxGH2BuoINE2kt35dYhzRk9QA1+HG8FXIBWQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.4.tgz", + "integrity": "sha512-W58ZHBR7Rawxa/FqyezdcCyj21f15sid7IaAFon7PRIIaIFJMIZrodKeaclTd34skGguLvuloeYIny6vXNA3tg==", "dev": true, "requires": { - "@graphql-tools/batch-execute": "8.5.3", - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/batch-execute": "8.5.4", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "dataloader": "2.1.0", "tslib": "~2.4.0", "value-or-promise": "1.0.11" } }, "@graphql-tools/graphql-file-loader": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.2.tgz", - "integrity": "sha512-4M5c5SRnxTURNwfq46dlEspWGk+nQpO2nF/p9kxaPiXG0iMAQ8suOd3jQk99LEefQpVhFNb5FumyvUnyW0BogA==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.3.tgz", + "integrity": "sha512-KM2Rg5jWCYH91Vfc3L9bWk0uW7JDeC9+QUTaqY+yUQbjT3RckYOdjPdiLtNMgkJA8r432RM5/Ns/gO8QScOkmQ==", "dev": true, "requires": { - "@graphql-tools/import": "6.7.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/import": "6.7.4", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" } }, "@graphql-tools/graphql-tag-pluck": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.3.tgz", - "integrity": "sha512-hU8/e8k2fdxK6gDUxnm7CDXmcyagpsMAxo7aNqY2Y4TzIZ0J1EeaM2Xi4wAqv7wRh3diR7TroGlsJ3zOCZx3Jw==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.4.tgz", + "integrity": "sha512-vPCUuxUV+/vK2hDidzWvaqgGifQriwmDJUUlp5Js1CEIUKm3dFI4V1bCos2r25lQ6NbH9WSJt2cZTACnaH939g==", "dev": true, "requires": { "@babel/parser": "^7.16.8", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0" } }, "@graphql-tools/import": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.3.tgz", - "integrity": "sha512-7D/nDfwAj1TEkF+vAxm+hxgYNQW3h1kDz8JnYmvvY1Yv7OxZQQHDNd4tVg3BYVtW2kjsz3nzip46Z8ZQ9L7gHg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.4.tgz", + "integrity": "sha512-fUlX+pVF2X6IiRFE9vUb8/Qiwm2WHadSN5i3YHjtFJ71nUyMeyfbcd6xYAHEpR1mwRCC+8US+JsMlo/KxT4TEA==", "dev": true, "requires": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "resolve-from": "5.0.0", "tslib": "^2.4.0" } }, "@graphql-tools/json-file-loader": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.3.tgz", - "integrity": "sha512-YihARAoaGJnYakDAaUkdZ6GsvGcyZRdZK2qx9FWkqtpHt02FLCBpcjjLq/cpM0N6K0ecqzh/dYSVD7MthUFXQg==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.4.4.tgz", + "integrity": "sha512-hQP3+S+59sJQXvP4FW0IUMAVWZtGhHcssoS44tn/fNGJgFeaeRSoDPi2om/NL3RhsgAaQYU8xbscGp2sOwIdFg==", "dev": true, "requires": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" } }, "@graphql-tools/load": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.4.tgz", - "integrity": "sha512-2VtVWeMNizNTTc8Dv/hs0lrvGHaLko8jpBoP9TewFdBz6pAXPsLHYnNAhEfBYJd+Vk5GZbnWTfVColxhnF8NEQ==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.7.5.tgz", + "integrity": "sha512-7AnT87hNG37gE8677D9/1P6yaRLKCxi52Ipr1YFN3vSIIARA692nv5/k9PkksHVmJitbvjPu4BxvnVcDOMtMSw==", "dev": true, "requires": { - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "p-limit": "3.1.0", "tslib": "^2.4.0" } }, "@graphql-tools/merge": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.3.tgz", - "integrity": "sha512-EfULshN2s2s2mhBwbV9WpGnoehRLe7eIMdZrKfHhxlBWOvtNUd3KSCN0PUdAMd7lj1jXUW9KYdn624JrVn6qzg==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.4.tgz", + "integrity": "sha512-2z1UpHvvI52nQZIYArU+rPq1lOENWetsdb+6vu8yLGyCRP4CpKMBvtmiHkbrlPBO8dItpZ08szXEoaStfJHBxQ==", "dev": true, "requires": { - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0" } }, "@graphql-tools/schema": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.1.tgz", - "integrity": "sha512-Y6apeiBmvXEz082IAuS/ainnEEQrzMECP1MRIV72eo2WPa6ZtLYPycvIbd56Z5uU2LKP4XcWRgK6WUbCyN16Rw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.2.tgz", + "integrity": "sha512-FnBM1PMKQ6y8KlzeFocnEwcGA/IT++z4v+hvvwwXL+IUYDNqmrp9XYNklpQRb/KKSbTtKnQapCWNiVNex7jl+Q==", "dev": true, "requires": { - "@graphql-tools/merge": "8.3.3", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/merge": "8.3.4", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" } }, "@graphql-tools/url-loader": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.14.0.tgz", - "integrity": "sha512-AE3p1JymSUJugTx2y6ysoN9vqDJgHvirLH2g8AYm9Cn59bfTQdjSaQI6I3tFWSbBx8bTnpoxgYiTOz7v/EO//A==", + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.14.1.tgz", + "integrity": "sha512-PMxPjzPDkKc1hg8CiTnxchz7pbxbiH4riDk9822eDJLye7SBHzRTeBkJTrytDAQDvtRcDaDvoLugVUStluCuzQ==", "dev": true, "requires": { "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/delegate": "9.0.3", - "@graphql-tools/utils": "8.10.0", - "@graphql-tools/wrap": "9.0.4", + "@graphql-tools/delegate": "9.0.4", + "@graphql-tools/utils": "8.10.1", + "@graphql-tools/wrap": "9.0.5", "@n1ru4l/graphql-live-query": "^0.10.0", "@types/ws": "^8.0.0", - "@whatwg-node/fetch": "^0.2.9", + "@whatwg-node/fetch": "^0.3.0", "dset": "^3.1.2", "extract-files": "^11.0.0", "graphql-ws": "^5.4.1", @@ -2947,23 +2950,23 @@ } }, "@graphql-tools/utils": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.10.0.tgz", - "integrity": "sha512-yI+V373FdXQbYfqdarehn9vRWDZZYuvyQ/xwiv5ez2BbobHrqsexF7qs56plLRaQ8ESYpVAjMQvJWe9s23O0Jg==", + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.10.1.tgz", + "integrity": "sha512-UYi/afPvxZ8mz0LjplMxOSmGDPenVS/Q0zJ/6LOyF9yZdJYIDe+J+Qr/I9+rCYQmgBW4BJeRUUc7VoUzZPfZDA==", "dev": true, "requires": { "tslib": "^2.4.0" } }, "@graphql-tools/wrap": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.0.4.tgz", - "integrity": "sha512-l1t/LmVBec54NhLCJHXi8dCAENotkeqje+2XT0dl3N0RCetO8Fq5PkxWo/59DVM7AgGvqifJLvD/bmpZLGS4Bw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.0.5.tgz", + "integrity": "sha512-EkPBEHV4547Tjrbea6Oz/eCtTgJo8unNUB7BiYDPWb1XcRUg9wIgy7JgfKO3KR/NgVBsh2Zu1107zeYhAvOuQw==", "dev": true, "requires": { - "@graphql-tools/delegate": "9.0.3", - "@graphql-tools/schema": "9.0.1", - "@graphql-tools/utils": "8.10.0", + "@graphql-tools/delegate": "9.0.4", + "@graphql-tools/schema": "9.0.2", + "@graphql-tools/utils": "8.10.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" } @@ -3121,9 +3124,9 @@ "dev": true }, "@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", + "version": "18.7.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", + "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==", "dev": true }, "@types/parse-json": { @@ -3142,9 +3145,9 @@ } }, "@whatwg-node/fetch": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.2.9.tgz", - "integrity": "sha512-h+ehuqE/ZqJdRy+xywHyKpBIPmST0ms8Itgf4gGSu10pJrmod3/t9DbG/GlATvLBE4pvqYHrxKAKo3NNQVJc3g==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.3.2.tgz", + "integrity": "sha512-Bs5zAWQs0tXsLa4mRmLw7Psps1EN78vPtgcLpw3qPY8s6UYPUM67zFZ9cy+7tZ64PXhfwzxJn+m7RH2Lq48RNQ==", "dev": true, "requires": { "@peculiar/webcrypto": "^1.4.0", @@ -3519,9 +3522,9 @@ "dev": true }, "espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "requires": { "acorn": "^8.8.0", diff --git a/docs/source/contributing.md b/docs/source/contributing.md index 85787a060..a29d5dffa 100644 --- a/docs/source/contributing.md +++ b/docs/source/contributing.md @@ -36,19 +36,19 @@ cargo build --target To build and run the CLI with a set of arguments: ```bash -cargo run -- +cargo rover ``` For example, to build and run `rover supergraph compose`: ```bash -cargo run -- supergraph compose --config config.yaml +cargo rover supergraph compose --config config.yaml ``` You can also install Rover to your local PATH from source with cargo by first cloning this repository, and then running: ```bash -cargo run -- install +cargo rover install ``` To run tests: @@ -159,7 +159,8 @@ Contributors can disagree with one another so long as they trust that those disagreements are in good faith and everyone is working towards a common goal. ## Bad actors -All contributors to tacitly agree to abide by both the letter and spirit of the + +All contributors tacitly agree to abide by both the letter and spirit of the [Code of Conduct]. Failure, or unwillingness, to do so will result in contributions being respectfully declined. diff --git a/docs/source/errors.md b/docs/source/errors.md index 12778ff68..fdb433fb5 100644 --- a/docs/source/errors.md +++ b/docs/source/errors.md @@ -271,3 +271,10 @@ This is likely to be from reaching rate limits while running graph or subgraph c To resolve this problem, please try again later or contact your graph admin about upgrading your billing plan. +### E035 + +This error occurs on Windows when a configuration profile has a corrupted API key. Versions of Rover before v0.8.2 used to create corrupted API keys with the `rover config auth` command. + +You will need to recreate the configuration profile in order to proceed. See Rover's [configuring docs](https://go.apollo.dev/r/configuring) for more info. + + diff --git a/installers/binstall/scripts/nix/install.sh b/installers/binstall/scripts/nix/install.sh index 3fb442d8a..9fa50b3ee 100755 --- a/installers/binstall/scripts/nix/install.sh +++ b/installers/binstall/scripts/nix/install.sh @@ -20,7 +20,7 @@ BINARY_DOWNLOAD_PREFIX="https://github.com/apollographql/rover/releases/download # Rover version defined in root cargo.toml # Note: this line is built automatically # in build.rs. Don't touch it! -PACKAGE_VERSION="v0.9.0-alpha.5" +PACKAGE_VERSION="v0.9.0-alpha.6" download_binary_and_run_installer() { downloader --check diff --git a/installers/binstall/scripts/windows/install.ps1 b/installers/binstall/scripts/windows/install.ps1 index e9025be43..90efa3e0f 100644 --- a/installers/binstall/scripts/windows/install.ps1 +++ b/installers/binstall/scripts/windows/install.ps1 @@ -14,7 +14,7 @@ # version found in Rover's Cargo.toml # Note: this line is built automatically # in build.rs. Don't touch it! -$package_version = 'v0.9.0-alpha.5' +$package_version = 'v0.9.0-alpha.6' function Install-Binary($rover_install_args) { $old_erroractionpreference = $ErrorActionPreference diff --git a/installers/npm/package-lock.json b/installers/npm/package-lock.json index 0764c3d92..3f01ac9d2 100644 --- a/installers/npm/package-lock.json +++ b/installers/npm/package-lock.json @@ -1,12 +1,12 @@ { "name": "@apollo/rover", - "version": "0.9.0-alpha.5", + "version": "0.9.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@apollo/rover", - "version": "0.9.0-alpha.5", + "version": "0.9.0-alpha.6", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/installers/npm/package.json b/installers/npm/package.json index 9f764e86b..a7e1d05e1 100644 --- a/installers/npm/package.json +++ b/installers/npm/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/rover", - "version": "0.9.0-alpha.5", + "version": "0.9.0-alpha.6", "description": "The new Apollo CLI", "main": "index.js", "bin": {