graphql-mesh icon indicating copy to clipboard operation
graphql-mesh copied to clipboard

Nextra 4 Migration 1: Update dependencies

Open hasparus opened this issue 1 year ago β€’ 5 comments

(Part of a PR stack starting from #8115)

Description

This PR bumps @theguild/components to version 8, and transitively Nextra gets upgraded to version 4.

Extracted to a separate PR to make resolving conflicts easier and keep a smaller diff. In the meantime the Tailwind config was bumped on master too, so the diff got even smaller here, but I won't complain about it.

Type of change

  • [x] Chores

hasparus avatar Dec 10 '24 16:12 hasparus

When we touch package.json, Yarn makes an in-range downgrade to @graphql-tools/batch-delegate that causes a type error in stitching/src/index.ts. I'll lock the version to the one that was resolved previously.

image

image

hasparus avatar Dec 16 '24 12:12 hasparus

πŸš€ Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-mesh/cache-cfw-kv 0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/cache-file 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/cache-inmemory-lru 0.0.6-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/cache-localforage 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/cache-redis 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/compose-cli 1.3.3-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/fusion-composition 0.7.16-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/include 0.2.9-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/apollo-link 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/cli 0.98.14-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/config 0.106.14-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/graphql 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/grpc 0.106.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/json-schema 0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/mongoose 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/mysql 0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/neo4j 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/odata 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/openapi 0.108.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/postgraphile 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/raml 0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/soap 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/supergraph 0.9.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/thrift 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/tuql 0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/http 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/merger-bare 0.104.13-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/merger-stitching 0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/migrate-config-cli 1.4.6-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/runtime 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/store 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-cache 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-encapsulate 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-extend 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-federation 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-filter-schema 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-hive 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-hoist-field 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-naming-convention 0.103.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-prefix 0.103.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-prune 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-rate-limit 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-rename 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-replace-field 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-resolvers-composition 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-transfer-schema 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transform-type-merging 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/types 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/urql-exchange 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/utils 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/json-schema 0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/mysql 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/neo4j 0.9.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/odata 0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/openapi 0.108.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/raml 0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/soap 0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/sqlite 0.7.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@omnigraph/thrift 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-deduplicate-request 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-hive 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-http-cache 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-http-details-extensions 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-jit 0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-jwt-auth 1.3.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-live-query 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-mock 0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-newrelic 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-operation-field-permissions 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-operation-headers 1.3.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-rate-limit 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-response-cache 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-snapshot 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/plugin-statsd 0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-grpc 0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-mysql 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-neo4j 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-odata 0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-rest 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-soap 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-sqlite 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ
@graphql-mesh/transport-thrift 0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 npm β†—οΈŽ unpkg β†—οΈŽ

github-actions[bot] avatar Dec 16 '24 12:12 github-actions[bot]

I didn't have that issue locally. I run yarn install then yarn build and it builds fine. You can try yarn install and yarn dedupe to make sure it deduplicates the same entries in the lockfile.

ardatan avatar Dec 16 '24 13:12 ardatan

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟒
@key (single)🟒
@key (multi)🟒
@key (composite)🟒
repeatable @key🟒
@requires🟒
@provides🟒
federated tracing🟒
@link🟒
@shareable🟒
@tag🟒
@override🟒
@inaccessible🟒
@composeDirective🟒
@interfaceObject🟒

Learn more:

github-actions[bot] avatar Dec 16 '24 14:12 github-actions[bot]

I didn't have that issue locally. I run yarn install then yarn build and it builds fine. You can try yarn install and yarn dedupe to make sure it deduplicates the same entries in the lockfile.

I solved it by checking out the yarn.lock from master and running yarn up @theguild/components instead of changing package.json and running yarn install.

hasparus avatar Dec 16 '24 14:12 hasparus