dotansimha / graphql-yoga

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
https://the-guild.dev/graphql/yoga-server
MIT License
8.21k stars 569 forks source link

chore(deps): update pnpm/action-setup action to v4 #3294

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
pnpm/action-setup action major v2.2.4 -> v4.0.0

Release Notes

pnpm/action-setup (pnpm/action-setup) ### [`v4.0.0`](https://togithub.com/pnpm/action-setup/releases/tag/v4.0.0) [Compare Source](https://togithub.com/pnpm/action-setup/compare/v3.0.0...v4.0.0) An error is thrown if one version of pnpm is specified in the `packageManager` field of `package.json` and a different version is specified in the action's settings [#​122](https://togithub.com/pnpm/action-setup/pull/122) ### [`v3.0.0`](https://togithub.com/pnpm/action-setup/releases/tag/v3.0.0) [Compare Source](https://togithub.com/pnpm/action-setup/compare/v2.4.0...v3.0.0) The action is updated to run on Node.js v20 ### [`v2.4.0`](https://togithub.com/pnpm/action-setup/releases/tag/v2.4.0) [Compare Source](https://togithub.com/pnpm/action-setup/compare/v2.3.0...v2.4.0) Add ability to install standalone binary ([https://github.com/pnpm/action-setup/pull/92](https://togithub.com/pnpm/action-setup/pull/92)). ### [`v2.3.0`](https://togithub.com/pnpm/action-setup/releases/tag/v2.3.0) [Compare Source](https://togithub.com/pnpm/action-setup/compare/v2.2.4...v2.3.0) - feat: specifying path to non-root `package.json` file ([https://github.com/pnpm/action-setup/pull/88](https://togithub.com/pnpm/action-setup/pull/88)). - docs: improve.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

changeset-bot[bot] commented 4 months ago

⚠️ No Changeset found

Latest commit: b9e9ad1c184e8140ba7be1d7e797be75b318cb4c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

github-actions[bot] commented 4 months ago

🚀 Snapshot Release (rc)

The latest changes of this PR are available as rc on npm (based on the declared changesets): Package Version Info
@graphql-yoga/apollo-link 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/urql-exchange 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/graphiql 4.3.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
graphql-yoga 5.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs-federation 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apollo-inline-trace 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apq 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-csrf-prevention 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-defer-stream 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-disable-introspection 2.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-graphql-sse 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-jwt 2.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-persisted-operations 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-prometheus 5.1.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-response-cache 3.6.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-sofa 3.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
@graphql-yoga/render-graphiql 5.4.0-rc-20240527182222-b9e9ad1c npm ↗︎ unpkg ↗︎
github-actions[bot] commented 4 months ago
### 💻 Website Preview The latest changes are available as preview in: [https://fe574572.graphql-yoga.pages.dev](https://fe574572.graphql-yoga.pages.dev)
github-actions[bot] commented 4 months ago

✅ Benchmark Results

     ✓ no_errors{mode:graphql}
     ✓ expected_result{mode:graphql}
     ✓ no_errors{mode:graphql-jit}
     ✓ expected_result{mode:graphql-jit}
     ✓ no_errors{mode:graphql-response-cache}
     ✓ expected_result{mode:graphql-response-cache}
     ✓ no_errors{mode:graphql-no-parse-validate-cache}
     ✓ expected_result{mode:graphql-no-parse-validate-cache}

     checks.......................................: 100.00% ✓ 412604      ✗ 0     
     data_received................................: 1.7 GB  14 MB/s
     data_sent....................................: 83 MB   695 kB/s
     http_req_blocked.............................: avg=1.51µs   min=1.02µs   med=1.33µs   max=294.05µs p(90)=1.98µs   p(95)=2.18µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=148.04µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=366.62µs min=215.92µs med=330.97µs max=24.59ms  p(90)=468.71µs p(95)=488.79µs
       { expected_response:true }.................: avg=366.62µs min=215.92µs med=330.97µs max=24.59ms  p(90)=468.71µs p(95)=488.79µs
     ✓ { mode:graphql-jit }.......................: avg=288.51µs min=215.92µs med=266.27µs max=14.91ms  p(90)=296.9µs  p(95)=310.05µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=493.41µs min=398.93µs med=464.17µs max=10.16ms  p(90)=506.77µs p(95)=544.23µs
     ✓ { mode:graphql-response-cache }............: avg=347.26µs min=270.99µs med=328.94µs max=6.49ms   p(90)=358.78µs p(95)=369.36µs
     ✓ { mode:graphql }...........................: avg=373.69µs min=278.09µs med=341.57µs max=24.59ms  p(90)=385.58µs p(95)=422.47µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 206302
     http_req_receiving...........................: avg=34.32µs  min=17.47µs  med=34.03µs  max=7.16ms   p(90)=39.83µs  p(95)=41.93µs 
     http_req_sending.............................: avg=8.48µs   min=5.97µs   med=7.49µs   max=310.29µs p(90)=11.04µs  p(95)=12.08µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=323.82µs min=181.81µs med=288.45µs max=24.35ms  p(90)=425.56µs p(95)=443.57µs
     http_reqs....................................: 206302  1719.157852/s
     iteration_duration...........................: avg=576.68µs min=385.04µs med=538.06µs max=25.37ms  p(90)=681.58µs p(95)=707.25µs
     iterations...................................: 206302  1719.157852/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   
github-actions[bot] commented 4 months ago

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: