Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Federation Compatibility Test Suite #120

Merged
merged 7 commits into from
Nov 15, 2024

Conversation

ardatan
Copy link
Member

@ardatan ardatan commented Nov 15, 2024

@theguild-bot
Copy link
Collaborator

theguild-bot commented Nov 15, 2024

🚀 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/fusion-runtime 0.10.3-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway 1.5.0-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/hmac-upstream-signature 1.2.7-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-prometheus 1.2.8-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway-runtime 1.1.7-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-common 0.7.14-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http 0.6.16-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http-callback 0.5.5-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-ws 0.4.3-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2 npm ↗︎ unpkg ↗︎

@theguild-bot
Copy link
Collaborator

theguild-bot commented Nov 15, 2024

🚀 Snapshot Release (Binary for Linux-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Nov 15, 2024

🚀 Snapshot Release (Binary for macOS-ARM64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Nov 15, 2024

🚀 Snapshot Release (Docker Image)

The latest changes of this PR are available as image on GitHub Container Registry (based on the declared changesets):

ghcr.io/graphql-hive/gateway:1.5.0-alpha-5277e74071a2a2c9ed2ec483edf47b4f2c4770d2

@theguild-bot
Copy link
Collaborator

theguild-bot commented Nov 15, 2024

🚀 Snapshot Release (Binary for macOS-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@ardatan ardatan merged commit 2c51350 into move-schema-stitching Nov 15, 2024
4 checks passed
@ardatan ardatan deleted the add-federation-compat-tests branch November 15, 2024 12:28
@theguild-bot
Copy link
Collaborator

🚀 Snapshot Release (Binary for Windows-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

ardatan added a commit that referenced this pull request Nov 15, 2024
kamilkisiela added a commit to the-guild-org/graphql-federation-gateway-audit that referenced this pull request Nov 18, 2024
- Export `createRouter` by exporting the HTTP handler so we can use
`fetch` function from it inside tests without starting a real server
- Export `close` method in the return value of `serve` so we can use
start and stop server
- Avoid top-level await for better support in most envs
- In case of `npm install` from another project, it runs `tsc` to
generate js and declaration files to be used in our Hive GW test suite
here;
graphql-hive/gateway#120

---------

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants