Skip to content

Commit 9708f71

Browse files
authored
fix: schema contract composition applying @inaccessible on the federation types ContextArgument and FieldValue on the supergraph SDL (#7967)
1 parent 40fd27d commit 9708f71

File tree

9 files changed

+37
-24
lines changed

9 files changed

+37
-24
lines changed

.changeset/deep-lies-happen.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
'hive': patch
3+
---
4+
5+
Fix schema contract composition applying `@inaccessible` on the federation types `ContextArgument` and `FieldValue` on the supergraph SDL.
6+
7+
This mitigates the following error in apollo-router upon processing the supergraph:
8+
9+
```
10+
could not create router: Api error(s): The supergraph schema failed to produce a valid API schema: The following errors occurred:
11+
- Core feature type `join__ContextArgument` cannot use @inaccessible.
12+
- Core feature type `join__FieldValue` cannot use @inaccessible.
13+
```

integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@hive/server": "workspace:*",
2626
"@hive/service-common": "workspace:*",
2727
"@hive/storage": "workspace:*",
28-
"@theguild/federation-composition": "0.22.1",
28+
"@theguild/federation-composition": "0.22.2",
2929
"@trpc/client": "10.45.3",
3030
"@trpc/server": "10.45.3",
3131
"@types/async-retry": "1.4.8",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"@sentry/cli": "2.40.0",
8484
"@swc/core": "1.13.5",
8585
"@theguild/eslint-config": "0.12.1",
86-
"@theguild/federation-composition": "0.22.1",
86+
"@theguild/federation-composition": "0.22.2",
8787
"@theguild/prettier-config": "2.0.7",
8888
"@types/node": "24.12.2",
8989
"bob-the-bundler": "7.0.1",

packages/libraries/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@oclif/core": "3.26.6",
6161
"@oclif/plugin-help": "6.2.36",
6262
"@oclif/plugin-update": "4.7.16",
63-
"@theguild/federation-composition": "0.22.1",
63+
"@theguild/federation-composition": "0.22.2",
6464
"cli-table3": "0.6.5",
6565
"colors": "1.4.0",
6666
"env-ci": "7.3.0",

packages/services/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"@sentry/node": "7.120.2",
4343
"@sentry/types": "7.120.2",
4444
"@slack/web-api": "7.10.0",
45-
"@theguild/federation-composition": "0.22.1",
45+
"@theguild/federation-composition": "0.22.2",
4646
"@trpc/client": "10.45.3",
4747
"@trpc/server": "10.45.3",
4848
"@types/bcryptjs": "2.4.6",

packages/services/demo/federation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"dependencies": {
99
"@apollo/subgraph": "2.13.2",
10-
"@theguild/federation-composition": "0.22.1",
10+
"@theguild/federation-composition": "0.22.2",
1111
"graphql": "16.9.0",
1212
"graphql-yoga": "5.13.3"
1313
},

packages/services/schema/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@graphql-tools/stitching-directives": "3.1.38",
1616
"@hive/service-common": "workspace:*",
1717
"@sentry/node": "7.120.2",
18-
"@theguild/federation-composition": "0.22.1",
18+
"@theguild/federation-composition": "0.22.2",
1919
"@trpc/server": "10.45.3",
2020
"@types/async-retry": "1.4.8",
2121
"@types/ioredis-mock": "8.2.5",

packages/services/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@hive/workflows": "workspace:*",
4040
"@sentry/node": "7.120.2",
4141
"@swc/core": "1.13.5",
42-
"@theguild/federation-composition": "0.22.1",
42+
"@theguild/federation-composition": "0.22.2",
4343
"@trpc/client": "10.45.3",
4444
"@trpc/server": "10.45.3",
4545
"@whatwg-node/server": "0.10.17",

pnpm-lock.yaml

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)