apollographql / apollo-federation-subgraph-compatibility

A repo to test subgraph libraries compatibility with the Apollo Federation Specification
https://www.apollographql.com/docs/federation/building-supergraphs/supported-subgraphs/
MIT License
77 stars 58 forks source link

Update gqlgen and gqlparser to latest and re-generate #452

Closed StevenACoffman closed 1 year ago

StevenACoffman commented 1 year ago

Signed-off-by: Steve Coffman steve@khanacademy.org

github-actions[bot] commented 1 year ago

Apollo Federation Subgraph Compatibility Results

Federation 1 SupportFederation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🔲
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🔲
@interfaceObject🔲
StevenACoffman commented 1 year ago

Thanks! This was just to get a clean baseline for testing the WIP PR https://github.com/99designs/gqlgen/pull/2676

StevenACoffman commented 1 year ago

For reference:

cd implementations/gqlgen
go get -u ./...
go mod tidy
go generate ./...
cd ../..
npm run compatibility:test -- docker --debug --compose implementations/gqlgen/docker-compose.yaml --schema implementations/_template_library_/products.graphql --format json