I want to implement operational and composition checks on my federated graph. To do this, I need either a schema file or I need to pipe the results of the graph introspection query into the rover command that does the check. I don't have a file describing the schema. As I understand it, the schema is only generated from the code when the server starts up. The introspection approach works but it makes no sense when I move this process to my CI/CD pipeline. I don't want to be spinning up the gateway + all the microservices just so that I can run a introspection. Is there a way to generate a schema without spinning up all these processes? I'm using type-graphql and I know it can emit schemas for "normal" graphs like this but I don't know how to do the same for a federated schema.
In effect, I need a more lightweight way to run something like rover graph introspect http://localhost:3000 | rover graph check {{my-gateway}}@develop --schema -