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.12k stars 558 forks source link

chore(deps): update nick-fields/retry action to v3 #3292

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
nick-fields/retry action major v2 -> v3

Release Notes

nick-fields/retry (nick-fields/retry) ### [`v3`](https://togithub.com/nick-fields/retry/compare/v2...v3) [Compare Source](https://togithub.com/nick-fields/retry/compare/v2...v3)

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 1 month ago

⚠️ No Changeset found

Latest commit: 193c15932a89389bb9df8d70cd0f4f6d1ee500ce

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 1 month 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-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/urql-exchange 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/graphiql 4.3.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
graphql-yoga 5.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/nestjs-federation 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apollo-inline-trace 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apq 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-csrf-prevention 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-defer-stream 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-disable-introspection 2.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-graphql-sse 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-jwt 2.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-persisted-operations 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-prometheus 5.1.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-response-cache 3.6.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-sofa 3.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
@graphql-yoga/render-graphiql 5.4.0-rc-20240527163743-193c1593 npm ↗︎ unpkg ↗︎
github-actions[bot] commented 1 month 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% ✓ 424508      ✗ 0     
     data_received................................: 1.7 GB  14 MB/s
     data_sent....................................: 86 MB   715 kB/s
     http_req_blocked.............................: avg=1.41µs   min=1µs      med=1.28µs   max=294.71µs p(90)=1.84µs   p(95)=2.05µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=146.45µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=355.08µs min=211.24µs med=320.87µs max=24.92ms  p(90)=456.98µs p(95)=476.94µs
       { expected_response:true }.................: avg=355.08µs min=211.24µs med=320.87µs max=24.92ms  p(90)=456.98µs p(95)=476.94µs
     ✓ { mode:graphql-jit }.......................: avg=277.75µs min=211.24µs med=256.72µs max=14.7ms   p(90)=287.44µs p(95)=299.01µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=481.05µs min=399.73µs med=453.49µs max=9.84ms   p(90)=495.17µs p(95)=525.24µs
     ✓ { mode:graphql-response-cache }............: avg=335.59µs min=268.01µs med=316.59µs max=5.96ms   p(90)=348.3µs  p(95)=358.37µs
     ✓ { mode:graphql }...........................: avg=363.15µs min=279.51µs med=333.95µs max=24.92ms  p(90)=378.74µs p(95)=407.03µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 212254
     http_req_receiving...........................: avg=32.87µs  min=16.62µs  med=32.73µs  max=896.72µs p(90)=38.11µs  p(95)=40.15µs 
     http_req_sending.............................: avg=7.78µs   min=5.67µs   med=6.97µs   max=335.97µs p(90)=10.44µs  p(95)=11.11µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=314.42µs min=178.26µs med=280.8µs  max=24.76ms  p(90)=415.58µs p(95)=433.27µs
     http_reqs....................................: 212254  1768.733688/s
     iteration_duration...........................: avg=560.63µs min=384.07µs med=523.4µs  max=25.58ms  p(90)=666.71µs p(95)=691.72µs
     iterations...................................: 212254  1768.733688/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   
github-actions[bot] commented 1 month ago
### 💻 Website Preview The latest changes are available as preview in: [https://172f1188.graphql-yoga.pages.dev](https://172f1188.graphql-yoga.pages.dev)
github-actions[bot] commented 1 month 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: