File tree Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : GraphQL Helix Test
2
+
3
+ on :
4
+ pull_request :
5
+ branches :
6
+ - main
7
+ paths :
8
+ - ' implementations/helix/**'
9
+
10
+ jobs :
11
+ compatibility :
12
+ uses : ./.github/workflows/test-subgraph.yaml
13
+ with :
14
+ library : " helix"
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ The following open-source GraphQL server libraries and hosted subgraphs provide
85
85
<tr ><td ><a href =" https://www.apollographql.com/docs/federation/ " >Apollo Server</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🟢</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
86
86
<tr ><td ><a href =" https://github.com/graphql/express-graphql " >express-graphql</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🔲</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
87
87
<tr ><td ><a href =" https://www.graphql-yoga.com/docs/features/apollo-federation " >GraphQL Yoga</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🟢</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
88
+ <tr ><td ><a href =" https://graphql-helix.vercel.app " >GraphQL Helix</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🔲</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
88
89
<tr ><td ><a href =" https://mercurius.dev/#/ " >Mercurius</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🔲</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >❌</td ></tr ><tr ><th >@shareable</th ><td >🔲</td ></tr ><tr ><th >@tag</th ><td >🔲</td ></tr ><tr ><th >@override</th ><td >🔲</td ></tr ><tr ><th >@inaccessible</th ><td >🔲</td ></tr ></table ></td ></tr >
89
90
<tr ><td ><a href =" https://nestjs.com " >NestJS</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🟢</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
90
91
<tr ><td ><a href =" https://pothos-graphql.dev/docs/plugins/federation " >Pothos GraphQL</a ></td ><td ><table ><tr ><th >_service</th ><td >🟢</td ></tr ><tr ><th >@key (single)</th ><td >🟢</td ></tr ><tr ><th >@key (multi)</th ><td >🟢</td ></tr ><tr ><th >@key (composite)</th ><td >🟢</td ></tr ><tr ><th >repeatable @key</th ><td >🟢</td ></tr ><tr ><th >@requires</th ><td >🟢</td ></tr ><tr ><th >@provides</th ><td >🟢</td ></tr ><tr ><th >federated tracing</th ><td >🟢</td ></tr ></table ></td ><td ><table ><tr ><th >@link</th ><td >🟢</td ></tr ><tr ><th >@shareable</th ><td >🟢</td ></tr ><tr ><th >@tag</th ><td >🟢</td ></tr ><tr ><th >@override</th ><td >🟢</td ></tr ><tr ><th >@inaccessible</th ><td >🟢</td ></tr ></table ></td ></tr >
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ export async function ping(): Promise<boolean> {
65
65
let attempts = 100 ;
66
66
let lastError = null ;
67
67
while ( attempts -- ) {
68
- console . log ( "products health check" , ROUTER_HEALTH_URL )
68
+ console . log ( "products health check" , PRODUCTS_URL )
69
69
try {
70
70
const implementationPing = await graphqlRequest ( PRODUCTS_URL , {
71
71
query : PING_QUERY ,
You can’t perform that action at this time.
0 commit comments