Skip to content

chore(deps-dev): bump ruff from 0.15.13 to 0.15.14 in the development-dependencies group across 1 directory#550

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/development-dependencies-c9834cf0b8
Open

chore(deps-dev): bump ruff from 0.15.13 to 0.15.14 in the development-dependencies group across 1 directory#550
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/development-dependencies-c9834cf0b8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Bumps the development-dependencies group with 1 update in the / directory: ruff.

Updates ruff from 0.15.13 to 0.15.14

Release notes

Sourced from ruff's releases.

0.15.14

Release Notes

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.14

Released on 2026-05-21.

Preview features

  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#25086)
  • [pylint] Implement too-many-try-statements (W0717) (#23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#23461)
  • [ruff] Add fallible-context-manager (RUF075) (#22844)

Bug fixes

  • Fix lambda formatting in interpolated string expressions (#25144)
  • Treat generic frozenset annotations as immutable (#25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#25177)

Rule changes

  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#25061)

Performance

  • Avoid unnecessary parser lookahead for operators (#25290)

Documentation

  • Update code example setting Neovim LSP log level (#25284)

Other changes

  • Add full PEP 798 support (#25104)
  • Add a parser recursion limit (#24810)
  • Update various ruff_python_stdlib APIs (#25273)

Contributors

... (truncated)

Commits
  • 9ad2da3 Bump 0.15.14 (#25295)
  • c714e84 [ty] Modernize setup of union types in mdtests (#25291)
  • 8a8e35e [flake8-comprehensions] Skip C417 for lambdas with positional-only parame...
  • aea5ed4 Avoid unnecessary parser lookahead for operators (#25290)
  • e9d72bb [ty] Allow enum member accesses on self (#25077)
  • 6cbd59b Set exclude-newer = "7 days" in our PEP-723 scripts (#25285)
  • 9999a39 Update code example on how to update Neovim LSP log level (#25284)
  • 67d8c54 [ty] Retain recursively-defined state in binary expressions (#25277)
  • 25a3191 [ty] Refine Callable class-decorator fallback for unknown results (#25250)
  • c423054 Add a recursion limit to the parser (#24810)
  • Additional commits viewable in compare view

Note

Bootstrap Rust workspace skeleton with multi-language bindings and Arrow-based API surface

  • Introduces a 14-crate Rust workspace (gf-core, gf-ast, gf-cypher, gf-ir, gf-rel, gf-exec, gf-storage, gf-io, gf-provenance, gf-ontology, gf-plan, gf-bindings-py, gf-bindings-node, gf-cli) with stub implementations that return GfError::NotImplemented for all real operations.
  • Adds a graphforge.api_v05 Python module with NodeHandle, EdgeHandle, Arrow schema constants, and input validation (ValidationError, ParseError, etc.) as the new unified API surface.
  • Adds a JS stub (crates/gf-bindings-node/index.js) implementing the full GraphForge Node.js API with basic argument validation and typed error classes; all tabular results return empty Buffers.
  • Introduces ~160 BDD feature specs (Python pytest-bdd, Rust cucumber, Node.js Cucumber.js) covering execute, rank, cluster, find, index, explain, lifecycle, errors, validation, and TCK clauses, with @skip-node @skip-rust tags gating unimplemented paths.
  • Extends CI to run Rust check/clippy/fmt and Gherkin lint on the rust-core branch, and bumps ruff from 0.15.13 to 0.15.14 in dev dependencies.
  • Risk: all Rust execution paths return NotImplemented; the Python and Node APIs are skeletal stubs not yet backed by the Rust core.

Macroscope summarized 542cec6.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 25, 2026

Labels

The following labels could not be found: dependencies, python. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot requested a review from DecisionNerd as a code owner May 25, 2026 19:10
@DecisionNerd
Copy link
Copy Markdown
Owner

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Walkthrough

This pull request updates the pinned version of the ruff development dependency from 0.15.13 to 0.15.14 in two locations within pyproject.toml: the [project.optional-dependencies].dev list and the [dependency-groups].dev list.

Changes

Ruff Dependency Update

Layer / File(s) Summary
Ruff version pinning update
pyproject.toml
Ruff development dependency version bumped from 0.15.13 to 0.15.14 in both the optional-dependencies dev extras and the dependency-groups dev configuration.

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning PR description is auto-generated by dependabot and lacks required template sections like Type of Change, Testing, Checklist, and other standard requirements. Use the provided pull request template. Fill in Type of Change (mark as Configuration/infrastructure change), add a Changes Made section, verify all CI checks pass, and complete the compliance checklist sections.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title accurately describes the main change: bumping the ruff dependency from 0.15.13 to 0.15.14 in development dependencies.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/pip/development-dependencies-c9834cf0b8

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

DecisionNerd and others added 2 commits May 27, 2026 06:38
Closes #625

Polyglot BDD skeleton for Milestone 8: cucumber-js 11.3 running shared
`tests/features/api/` and `tests/features/tck/` feature files via the
pure-JS stub (`crates/gf-bindings-node/`). All step definitions are
pending; the suite validates that shared Gherkin parses cleanly across
all three runtimes (Python/Rust/Node).

CodeRabbit review fixes:
- Deep-copy transaction snapshot (Map entries + edge arrays)
- Lifecycle method declarations + error class hierarchy in index.d.ts
- is_dir() check in gf-core and api_v05.py
- Stale last_error pre-seeding in Rust BDD steps
- Serde derives on AstQuery
- .cargo/config.toml pyo3-only flags comment
- CI: pnpm version conflict, mypy type guard, ruff format/lint
- CI: gherkin-lint pipefail + false-positive SyntaxError grep
- Docs: correct CHANGELOG relative links for MkDocs strict mode
- Tests: 176 unit tests for api_v05.py covering all code paths
Bumps the development-dependencies group with 1 update in the / directory: [ruff](https://github.com/astral-sh/ruff).


Updates `ruff` from 0.15.13 to 0.15.14
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.13...0.15.14)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps-dev): bump ruff from 0.15.13 to 0.15.14 in the development-dependencies group chore(deps-dev): bump ruff from 0.15.13 to 0.15.14 in the development-dependencies group across 1 directory May 27, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

Codecov Report

❌ Patch coverage is 97.03704% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.09%. Comparing base (64e96dd) to head (542cec6).
⚠️ Report is 17 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #550      +/-   ##
==========================================
+ Coverage   83.81%   84.09%   +0.27%     
==========================================
  Files          47       49       +2     
  Lines       12647    12917     +270     
  Branches     3587     3628      +41     
==========================================
+ Hits        10600    10862     +262     
- Misses       1265     1270       +5     
- Partials      782      785       +3     
Flag Coverage Δ
full-coverage 84.09% <97.03%> (+0.27%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
parser 92.93% <ø> (ø)
planner 79.90% <ø> (ø)
executor 75.46% <ø> (ø)
storage 98.68% <ø> (ø)
ast 97.51% <ø> (ø)
types 90.66% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 64e96dd...542cec6. Read the comment docs.

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.

1 participant