Eduard Boloș
04/12/2021, 10:44 AM*.graphql
files and that would raise an error if someone would try to introduce a breaking change in the GQL schema based on the information of the used fields.
If relevant, we are using Apollo-Android on the client-side, Graphene-Python on the backend, and everything is in a monorepo.wasyl
04/12/2021, 10:47 AMwasyl
04/12/2021, 10:48 AMEduard Boloș
04/12/2021, 11:02 AM@graphql-inspector/cli
. Basically, for each build, we generate the current backend schema, and in each PR we check with graphql-inspector
whether there is a breaking change or not compared with the base (https://www.npmjs.com/package/@graphql-inspector/cli#user-content-compare-schemas). What we would like on top of this is to be able to tell whether it's safe to ignore this check or not, based on the actually used fields in the app. (We could point to different versions of the app using tags, that wouldn't be a problem).Eduard Boloș
04/12/2021, 11:03 AMmbonnin
04/12/2021, 11:16 AMmbonnin
04/12/2021, 1:29 PMtaso
04/25/2021, 11:00 AMDariusz Kuc
04/25/2021, 7:21 PM