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.26k stars 573 forks source link

chore(deps): update typescript-eslint monorepo to v8.16.0 #3498

Closed renovate[bot] closed 11 hours ago

renovate[bot] commented 1 week ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@typescript-eslint/eslint-plugin (source) 8.14.0 -> 8.16.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.14.0 -> 8.16.0 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v8.16.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8160-2024-11-25) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.15.0...v8.16.0) ##### 🚀 Features - **eslint-plugin:** \[no-base-to-string] check Array.prototype.join ([#​10287](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10287)) - **eslint-plugin:** \[max-params] add function overload and function type support ([#​10312](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10312)) ##### ❤️ Thank You - Kim Sang Du [@​developer-bandi](https://redirect.github.com/developer-bandi) - YeonJuan [@​yeonjuan](https://redirect.github.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.15.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8150-2024-11-18) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.14.0...v8.15.0) ##### 🚀 Features - **eslint-plugin:** \[prefer-nullish-coalescing] fix detection of `ignoreConditionalTests` involving boolean `!` operator ([#​10299](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299)) - **eslint-plugin:** new rule `no-unsafe-type-assertion` ([#​10051](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051)) - **eslint-plugin:** added related-getter-setter-pairs rule ([#​10192](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192)) ##### 🩹 Fixes - **utils:** add defaultOptions to meta in rule ([#​10339](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339)) - **eslint-plugin:** report deprecations used in default export ([#​10330](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330)) - **eslint-plugin:** \[explicit-module-boundary-types] and \[explicit-function-return-type] don't report on `as const satisfies` ([#​10315](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315)) - **eslint-plugin:** \[await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary ([#​10314](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314)) - **eslint-plugin:** \[consistent-indexed-object-style] handle circular mapped types ([#​10301](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301)) ##### ❤️ Thank You - Josh Goldberg ✨ - Kim Sang Du [@​developer-bandi](https://redirect.github.com/developer-bandi) - Luis Sebastian Urrutia Fuentes [@​LuisUrrutia](https://redirect.github.com/LuisUrrutia) - Phillip Huang - Ronen Amiel - Szydlak [@​wszydlak](https://redirect.github.com/wszydlak) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v8.16.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8160-2024-11-25) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.15.0...v8.16.0) ##### 🚀 Features - support TypeScript 5.7 ([#​10372](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10372)) ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.15.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8150-2024-11-18) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.14.0...v8.15.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

Configuration

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

🚦 Automerge: Enabled.

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

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



This PR was generated by Mend Renovate. View the repository job log.

changeset-bot[bot] commented 1 week ago

⚠️ No Changeset found

Latest commit: e6a98e4fce871d897e4bc29c738e9a5c5836145e

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 week ago
### 💻 Website Preview The latest changes are available as preview in: [https://a2260ade.graphql-yoga.pages.dev](https://a2260ade.graphql-yoga.pages.dev)
github-actions[bot] commented 1 week 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}
     ✓ no_errors{mode:uws}
     ✓ expected_result{mode:uws}

     checks.......................................: 100.00% ✓ 524460      ✗ 0     
     data_received................................: 2.1 GB  14 MB/s
     data_sent....................................: 105 MB  703 kB/s
     http_req_blocked.............................: avg=1.5µs    min=1.04µs   med=1.32µs   max=296.71µs p(90)=1.99µs   p(95)=2.19µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=139.94µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=359.81µs min=219.73µs med=322.47µs max=18.55ms  p(90)=458µs    p(95)=479.48µs
       { expected_response:true }.................: avg=359.81µs min=219.73µs med=322.47µs max=18.55ms  p(90)=458µs    p(95)=479.48µs
     ✓ { mode:graphql-jit }.......................: avg=292.12µs min=219.73µs med=268.75µs max=18.55ms  p(90)=302.62µs p(95)=320.62µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=488.07µs min=393.48µs med=458.9µs  max=9.8ms    p(90)=498.88µs p(95)=533.13µs
     ✓ { mode:graphql-response-cache }............: avg=341.07µs min=263.72µs med=321.62µs max=8.9ms    p(90)=354.08µs p(95)=367.51µs
     ✓ { mode:graphql }...........................: avg=366.4µs  min=267.45µs med=330.27µs max=14.11ms  p(90)=387.02µs p(95)=441.61µs
     ✓ { mode:uws }...............................: avg=345.7µs  min=267.57µs med=322.05µs max=9.99ms   p(90)=357.48µs p(95)=377.84µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 262230
     http_req_receiving...........................: avg=33.29µs  min=16.62µs  med=33.07µs  max=7.68ms   p(90)=39.06µs  p(95)=41.42µs 
     http_req_sending.............................: avg=8.4µs    min=5.81µs   med=7.34µs   max=6.35ms   p(90)=10.95µs  p(95)=12.01µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=318.11µs min=185.01µs med=281.84µs max=18.39ms  p(90)=415.74µs p(95)=434.8µs 
     http_reqs....................................: 262230  1748.182676/s
     iteration_duration...........................: avg=567.21µs min=386.58µs med=526.9µs  max=19.08ms  p(90)=669.17µs p(95)=695.91µs
     iterations...................................: 262230  1748.182676/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2   
github-actions[bot] commented 14 hours 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: