dependabot[bot] opened a new pull request, #530:
URL: https://github.com/apache/hudi-rs/pull/530

   Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.13 to 0.15.2.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/astral-sh/ruff/releases";>ruff's releases</a>.</em></p>
   <blockquote>
   <h2>0.15.2</h2>
   <h2>Release Notes</h2>
   <p>Released on 2026-02-19.</p>
   <h3>Preview features</h3>
   <ul>
   <li>
   <p>Expand the default rule set (<a 
href="https://redirect.github.com/astral-sh/ruff/pull/23385";>#23385</a>)</p>
   <p>In preview, Ruff now enables a significantly expanded default rule set of 
412 rules, up from the stable default set of 59 rules. The new rules are mostly 
a superset of the stable defaults, with the exception of these rules, which are 
removed from the preview defaults:</p>
   <ul>
   <li><a 
href="https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line";><code>multiple-imports-on-one-line</code></a>
 (<code>E401</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file";><code>module-import-not-at-top-of-file</code></a>
 (<code>E402</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file";><code>module-import-not-at-top-of-file</code></a>
 (<code>E701</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon";><code>multiple-statements-on-one-line-semicolon</code></a>
 (<code>E702</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/useless-semicolon";><code>useless-semicolon</code></a>
 (<code>E703</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/none-comparison";><code>none-comparison</code></a>
 (<code>E711</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/true-false-comparison";><code>true-false-comparison</code></a>
 (<code>E712</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/not-in-test";><code>not-in-test</code></a>
 (<code>E713</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/not-is-test";><code>not-is-test</code></a>
 (<code>E714</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/type-comparison";><code>type-comparison</code></a>
 (<code>E721</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/lambda-assignment";><code>lambda-assignment</code></a>
 (<code>E731</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-variable-name";><code>ambiguous-variable-name</code></a>
 (<code>E741</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-class-name";><code>ambiguous-class-name</code></a>
 (<code>E742</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-function-name";><code>ambiguous-function-name</code></a>
 (<code>E743</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star";><code>undefined-local-with-import-star</code></a>
 (<code>F403</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage";><code>undefined-local-with-import-star-usage</code></a>
 (<code>F405</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage";><code>undefined-local-with-nested-import-star-usage</code></a>
 (<code>F406</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error";><code>forward-annotation-syntax-error</code></a>
 (<code>F722</code>)</li>
   </ul>
   <p>If you use preview and prefer the old defaults, you can restore them with 
configuration like:</p>
   <pre lang="toml"><code>
   # ruff.toml
   <p>[lint]
   select = [&quot;E4&quot;, &quot;E7&quot;, &quot;E9&quot;, &quot;F&quot;]</p>
   <h1>pyproject.toml</h1>
   <p>[tool.ruff.lint]
   select = [&quot;E4&quot;, &quot;E7&quot;, &quot;E9&quot;, &quot;F&quot;]
   </code></pre></p>
   <p>If you do give them a try, feel free to share your feedback in the <a 
href="https://github.com/astral-sh/ruff/discussions/23203";>GitHub 
discussion</a>!</p>
   </li>
   <li>
   <p>[<code>flake8-pyi</code>] Also check string annotations 
(<code>PYI041</code>) (<a 
href="https://redirect.github.com/astral-sh/ruff/pull/19023";>#19023</a>)</p>
   </li>
   </ul>
   <h3>Bug fixes</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md";>ruff's 
changelog</a>.</em></p>
   <blockquote>
   <h2>0.15.2</h2>
   <p>Released on 2026-02-19.</p>
   <h3>Preview features</h3>
   <ul>
   <li>
   <p>Expand the default rule set (<a 
href="https://redirect.github.com/astral-sh/ruff/pull/23385";>#23385</a>)</p>
   <p>In preview, Ruff now enables a significantly expanded default rule set of 
412
   rules, up from the stable default set of 59 rules. The new rules are mostly a
   superset of the stable defaults, with the exception of these rules, which are
   removed from the preview defaults:</p>
   <ul>
   <li><a 
href="https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line";><code>multiple-imports-on-one-line</code></a>
 (<code>E401</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file";><code>module-import-not-at-top-of-file</code></a>
 (<code>E402</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file";><code>module-import-not-at-top-of-file</code></a>
 (<code>E701</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon";><code>multiple-statements-on-one-line-semicolon</code></a>
 (<code>E702</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/useless-semicolon";><code>useless-semicolon</code></a>
 (<code>E703</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/none-comparison";><code>none-comparison</code></a>
 (<code>E711</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/true-false-comparison";><code>true-false-comparison</code></a>
 (<code>E712</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/not-in-test";><code>not-in-test</code></a>
 (<code>E713</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/not-is-test";><code>not-is-test</code></a>
 (<code>E714</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/type-comparison";><code>type-comparison</code></a>
 (<code>E721</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/lambda-assignment";><code>lambda-assignment</code></a>
 (<code>E731</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-variable-name";><code>ambiguous-variable-name</code></a>
 (<code>E741</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-class-name";><code>ambiguous-class-name</code></a>
 (<code>E742</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/ambiguous-function-name";><code>ambiguous-function-name</code></a>
 (<code>E743</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star";><code>undefined-local-with-import-star</code></a>
 (<code>F403</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage";><code>undefined-local-with-import-star-usage</code></a>
 (<code>F405</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage";><code>undefined-local-with-nested-import-star-usage</code></a>
 (<code>F406</code>)</li>
   <li><a 
href="https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error";><code>forward-annotation-syntax-error</code></a>
 (<code>F722</code>)</li>
   </ul>
   <p>If you use preview and prefer the old defaults, you can restore them with
   configuration like:</p>
   <pre lang="toml"><code>
   # ruff.toml
   <p>[lint]
   select = [&quot;E4&quot;, &quot;E7&quot;, &quot;E9&quot;, &quot;F&quot;]</p>
   <h1>pyproject.toml</h1>
   <p>[tool.ruff.lint]
   select = [&quot;E4&quot;, &quot;E7&quot;, &quot;E9&quot;, &quot;F&quot;]
   </code></pre></p>
   <p>If you do give them a try, feel free to share your feedback in the <a 
href="https://github.com/astral-sh/ruff/discussions/23203";>GitHub
   discussion</a>!</p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/9d18ee9115f9cbb4c21478baa7c1fa2b46e0759c";><code>9d18ee9</code></a>
 Hard code workflow name and <code>cancel-in-progress</code> only for PRs (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23431";>#23431</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/7cc15f024b931fe56365f40de3fab01219c092c4";><code>7cc15f0</code></a>
 Bump 0.15.2 (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23430";>#23430</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/d1b544393ae9cddd8e48ebee8dbfd54bda89f375";><code>d1b5443</code></a>
 Add extension mapping to configuration file options (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23384";>#23384</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/222574af90c5c0ca8f84c8385cf30c7c10ac2496";><code>222574a</code></a>
 Expand the default rule set (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23385";>#23385</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/1465b5de3829549b45397e9587b83ab7ac6d26d0";><code>1465b5d</code></a>
 [<code>flake8-async</code>] Fix <code>in_async_context</code> logic (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23426";>#23426</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/410902fa401afda969cc000f13be341896e6868e";><code>410902f</code></a>
 [<code>pyupgrade</code>] Fix handling of <code>typing.{io,re}</code> 
(<code>UP035</code>) (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23131";>#23131</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/729610acd9e19f57526e8ca40f355626154826bb";><code>729610a</code></a>
 [ty] Fall back to ambiguous for large control flow graphs (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23399";>#23399</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/1425c185b0a47be87112762f65b5bf7e323fb950";><code>1425c18</code></a>
 [ty] Add code folding support</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/97acaaea5f993f33d3f5bb27c5db760a2f3d1e8a";><code>97acaae</code></a>
 [ty] Fix stack overflow for self-referential <code>TypeOf</code> in 
annotations (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23407";>#23407</a>)</li>
   <li><a 
href="https://github.com/astral-sh/ruff/commit/1f380c82584a6dab7e8715bc7dd5ae187da1e69a";><code>1f380c8</code></a>
 [ty] Update tests <code>reveal_type</code> and <code>Never</code> (<a 
href="https://redirect.github.com/astral-sh/ruff/issues/23418";>#23418</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/astral-sh/ruff/compare/0.14.13...0.15.2";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.14.13&new-version=0.15.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to