{"push_id":2944445024,"size":33,"distinct_size":1,"ref":"refs/heads/filter-type-defs","head":"645c6333aa7d6da6561d7480ff3f019ad1922cf7","before":"c7bea320be62d0bca501c670c1aff4f0f82d1674","commits":[{"sha":"780f10269bea46535aafcc2ca6a3a4e8cf76761d","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"chore: DRY up common tasks by moving them to a shared helper library.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/780f10269bea46535aafcc2ca6a3a4e8cf76761d"},{"sha":"47c3ae0040004306ea1db8ac1b31603fb34c836f","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Shuffle query extraction tasks into a common tasks helper.\n\nAs these commands continue to grow, it seems to make sense to also move\ntheir logic into a common tasks library.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/47c3ae0040004306ea1db8ac1b31603fb34c836f"},{"sha":"aaba2effcdc83658fed0fb2ee1247827a1d5f305","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Stop importing all of `fs`, opting instead to import only writeFileSync`.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/aaba2effcdc83658fed0fb2ee1247827a1d5f305"},{"sha":"162b4b1cd7531c7201b20991c84e74b146835e2a","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Make some general assertions to increase safety around context expectations.\n\nWhile these assertions made less sense when every task was in the same file,\na more composable approach to tasks begs for some general assertions to the\ncontext (`ctx`) that's being used.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/162b4b1cd7531c7201b20991c84e74b146835e2a"},{"sha":"b245f77bc04e24614856cb53a0ec379b06670d68","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Don't use `async` functions when not explicitly necessary.\n\nI'm pretty sure there's a lot more to life than being really, really async.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/b245f77bc04e24614856cb53a0ec379b06670d68"},{"sha":"052d8429ec86992e93030253ae86931ecc7efc12","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Change the manifest into a shape which supports additional metadata.\n\nThis will allow the manifest to be more resilient against future changes by\nensuring that the `version` is the most important attribute of its top-most\nlevel.\n\nAdditionally, this includes the calculation of the signature which is used\nby Apollo Engine, in order to match operations up with each other.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/052d8429ec86992e93030253ae86931ecc7efc12"},{"sha":"b254b3d75b2899f063b29cfc8d0011b04f9ae8dc","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Make the manifest more approachable for humans by pretty-printing its JSON.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/b254b3d75b2899f063b29cfc8d0011b04f9ae8dc"},{"sha":"af0b32c0193a5a1b157bc7becf4b993509a8b98a","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Switch manifest to use SHA-256 hexadecimal rather than SHA-512 base64.\n\nWhile I'm at breaking changes, we don't have a compelling enough reason to\nsupport SHA-512 just yet.  The ask for 512 was previously my own since it\ncould have a longer lifespan (and is sometimes faster) and the base64\nencoding was to reduce the rather long length of SHA-512's hex encoding\n(which is 128-bytes rather than the 64-bytes which result from SHA-256's\nhex encoding).","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/af0b32c0193a5a1b157bc7becf4b993509a8b98a"},{"sha":"1365e2dc199d71a507d5b1dc33a3c76c3ba6fc53","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Revert \"Fall back to other methods of schema loading when one fails (#533)\"\n\nThis reverts commit b48e7bf31ebb9f5cb8f4daa7830a8fb8c4c81d45.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/1365e2dc199d71a507d5b1dc33a3c76c3ba6fc53"},{"sha":"9ccaf182b21a79239c5e4c4a35a88a9bf2c9d83a","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Rename `execute` to `linkExecute` to disambiguate from `graphql`'s `execute`.\n\n...which is an incoming change.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/9ccaf182b21a79239c5e4c4a35a88a9bf2c9d83a"},{"sha":"cbf6fb0f0497a32616c6f4139e8ee985f2e2b68b","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Don't `export` unused `fromFile` method.\n\nThis method is only used from the same file.  There's no need to export it\nhere?","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/cbf6fb0f0497a32616c6f4139e8ee985f2e2b68b"},{"sha":"283626b8072ae67ea89bbcc5429e7d57c3f210c4","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Switch to a more natural `async`/`await` workflow.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/283626b8072ae67ea89bbcc5429e7d57c3f210c4"},{"sha":"d579adb76b8dcc92addd47dae1b30ec212932e99","author":{"name":"James Baxley","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@apollographql.com"},"message":"fix introspection result loading from local files by replacing source with introspection query","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/d579adb76b8dcc92addd47dae1b30ec212932e99"},{"sha":"e1aae5ea1fdc4f326d33df7c74a3cc11649e5372","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Reduce the scope of the `try` / `catch` within `fromFile`.\n\nThe GraphQL executor is capable of producing its own, more useful errors and\nwe destroy those boundaries by trying this entire block since there are no\nless than three different error sources.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/e1aae5ea1fdc4f326d33df7c74a3cc11649e5372"},{"sha":"88a248cba4cec652ee23ed5659aa620fbb1be2ad","author":{"name":"James Baxley","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@apollographql.com"},"message":"remove @client and @connection directives and fields from queries by default","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/88a248cba4cec652ee23ed5659aa620fbb1be2ad"},{"sha":"c3054817ecde88f2ec4af6781c2368bb4c71e5e1","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Correct signature of `getCommonManifestTasks` to accept object with `flags`.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/c3054817ecde88f2ec4af6781c2368bb4c71e5e1"},{"sha":"d31f9a8361f18dee7b8186a6fc8c292c37aa3b77","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Rename `buildIntrospectionSche...` to `buildIntrospectionSchemaFromSDL`.\n\nThis name is certainly more appropriate, and shorter to boot.\n\nFeedback from: @martijnwalraven.","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/d31f9a8361f18dee7b8186a6fc8c292c37aa3b77"},{"sha":"72bf1540ea244cff912c7d15919aa27ae7e9040a","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Properly surface GraphQL errors in introspection error message.\n\nA global error helper would be better, but a properly surfaced `Error`,\nrather than a `console.error` will suffice for now.\n\nFeedback from: @martijnwalraven\nRef: https://github.com/apollographql/apollo-cli/pull/614/files/c3054817ecde88f2ec4af6781c2368bb4c71e5e1#r222585753","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/72bf1540ea244cff912c7d15919aa27ae7e9040a"},{"sha":"9be573a45302af8302cffb6de36f61e6be721b41","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Raise an error first if `errors` are present and second if `data` is missing.\n\nRef: https://github.com/apollographql/apollo-cli/pull/614/files/c3054817ecde88f2ec4af6781c2368bb4c71e5e1#r222588221","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/9be573a45302af8302cffb6de36f61e6be721b41"},{"sha":"8e144a1120a63ae6a1aecfb73231b64eddc3f668","author":{"name":"Jesse Rosenberger","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@jro.cc"},"message":"Switch `introspectionResult` to the more accurate `introspectionSchema`.\n\nRef: https://github.com/apollographql/apollo-cli/pull/614#discussion_r222584541","distinct":false,"url":"https://api.github.com/repos/apollographql/apollo-cli/commits/8e144a1120a63ae6a1aecfb73231b64eddc3f668"}]}
{"actor":{"display_login":"trevor-scheer"}}