Skip to content

DX: express Ruff selectors as rule names - #573

Merged
redeboer merged 9 commits into
mainfrom
dependabot/lock-eb290ed572
Aug 5, 2026
Merged

DX: express Ruff selectors as rule names#573
redeboer merged 9 commits into
mainfrom
dependabot/lock-eb290ed572

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown
Contributor

🖱️ Developer experience

  • Ruff suppressions now name the rule they silence instead of using an opaque
    numeric code.
  • Agent configuration files are now ignored by Git: /.agents, /.claude/,
    /.codex, /AGENTS.md, and /CLAUDE.md.

🔨 Maintenance

  • Upgraded lock files. Most notably, JAX and jaxlib 0.11.0 are now resolved
    for Python 3.12+ (previously 0.10.2 for 3.11+), and python-constraint is
    replaced by the compwa-python-constraint fork.
  • linkcheck now ignores https://stackoverflow.com/a/9730706, referenced from
    the CUDA installation instructions in docs/install.md.

Squash commit messages

* DX: ignore agent configuration files
* MAINT: ignore Stack Overflow link in linkcheck
* MAINT: upgrade pre-commit hooks and lock files

Bumps the lock group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [https://github.com/ComPWA/policy](https://github.com/ComPWA/policy) | `0.9.0` | `0.9.3` |
| [https://github.com/astral-sh/ruff-pre-commit](https://github.com/astral-sh/ruff-pre-commit) | `v0.15.21` | `0.16.1` |
| [https://github.com/tombi-toml/tombi-pre-commit](https://github.com/tombi-toml/tombi-pre-commit) | `v1.2.0` | `1.2.5` |
| [https://github.com/editorconfig-checker/editorconfig-checker.python](https://github.com/editorconfig-checker/editorconfig-checker.python) | `3.6.1` | `3.8.0` |
| [https://github.com/astral-sh/ty-pre-commit](https://github.com/astral-sh/ty-pre-commit) | `v0.0.59` | `0.0.65` |
| [https://github.com/astral-sh/uv-pre-commit](https://github.com/astral-sh/uv-pre-commit) | `0.11.29` | `0.12.1` |


Updates `https://github.com/ComPWA/policy` from 0.9.0 to 0.9.3
- [Release notes](https://github.com/ComPWA/policy/releases)
- [Commits](ComPWA/policy@0.9.0...0.9.3)

Updates `https://github.com/astral-sh/ruff-pre-commit` from v0.15.21 to 0.16.1
- [Release notes](https://github.com/astral-sh/ruff-pre-commit/releases)
- [Commits](astral-sh/ruff-pre-commit@v0.15.21...v0.16.1)

Updates `https://github.com/tombi-toml/tombi-pre-commit` from v1.2.0 to 1.2.5
- [Release notes](https://github.com/tombi-toml/tombi-pre-commit/releases)
- [Commits](tombi-toml/tombi-pre-commit@v1.2.0...v1.2.5)

Updates `https://github.com/editorconfig-checker/editorconfig-checker.python` from 3.6.1 to 3.8.0
- [Release notes](https://github.com/editorconfig-checker/editorconfig-checker.python/releases)
- [Commits](editorconfig-checker/editorconfig-checker.python@3.6.1...3.8.0)

Updates `https://github.com/astral-sh/ty-pre-commit` from v0.0.59 to 0.0.65
- [Release notes](https://github.com/astral-sh/ty-pre-commit/releases)
- [Commits](astral-sh/ty-pre-commit@v0.0.59...v0.0.65)

Updates `https://github.com/astral-sh/uv-pre-commit` from 0.11.29 to 0.12.1
- [Release notes](https://github.com/astral-sh/uv-pre-commit/releases)
- [Commits](astral-sh/uv-pre-commit@0.11.29...0.12.1)

---
updated-dependencies:
- dependency-name: https://github.com/ComPWA/policy
  dependency-version: 0.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: lock
- dependency-name: https://github.com/astral-sh/ruff-pre-commit
  dependency-version: 0.16.1
  dependency-type: direct:production
  dependency-group: lock
- dependency-name: https://github.com/tombi-toml/tombi-pre-commit
  dependency-version: 1.2.5
  dependency-type: direct:production
  dependency-group: lock
- dependency-name: https://github.com/editorconfig-checker/editorconfig-checker.python
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lock
- dependency-name: https://github.com/astral-sh/ty-pre-commit
  dependency-version: 0.0.65
  dependency-type: direct:production
  dependency-group: lock
- dependency-name: https://github.com/astral-sh/uv-pre-commit
  dependency-version: 0.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lock
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the ⬆️ Lock This PR upgrades the lock files label Aug 5, 2026
@redeboer redeboer changed the title MAINT: bump the lock group with 6 updates MAINT: upgrade lock files Aug 5, 2026
@redeboer redeboer added this to the 0.4.17 milestone Aug 5, 2026

@redeboer redeboer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'TensorWaves benchmark results'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 2.

Benchmark suite Current: d638775 Previous: 5ac81aa Ratio
benchmarks/ampform.py::TestJPsiToGammaPiPi::test_data[10000-tf] 0.3422554256273222 iter/sec (stddev: 0) 0.7020271188203947 iter/sec (stddev: 0) 2.05
benchmarks/expression.py::test_data[3000-tf] 91.89633300570287 iter/sec (stddev: 0.00021025489701116697) 204.23684921693507 iter/sec (stddev: 0.000255811936193429) 2.22
benchmarks/expression.py::test_fit[1000-Minuit2-jax] 11.376000244539572 iter/sec (stddev: 0.0010651219757691378) 23.075526534223442 iter/sec (stddev: 0.001085006001522801) 2.03
benchmarks/expression.py::test_fit[1000-Minuit2-numpy] 11.80077998750055 iter/sec (stddev: 0.0002145260635786397) 30.491399072706056 iter/sec (stddev: 0.0005570244927402108) 2.58
benchmarks/expression.py::test_fit[1000-Minuit2-numba] 11.763650198543933 iter/sec (stddev: 0.00032020405804649354) 29.61189632982081 iter/sec (stddev: 0.0005150771210017238) 2.52
benchmarks/expression.py::test_fit[1000-Minuit2-tf] 1.0617051147050174 iter/sec (stddev: 0.0038934728222087436) 3.5608539720613055 iter/sec (stddev: 0.0032904719539512) 3.35
benchmarks/expression.py::test_fit[1000-ScipyMinimizer-numpy] 10.768856214856159 iter/sec (stddev: 0.0004307636450937782) 26.19495266080927 iter/sec (stddev: 0.0005324399162776938) 2.43
benchmarks/expression.py::test_fit[1000-ScipyMinimizer-numba] 10.731367849881615 iter/sec (stddev: 0.0005709317635711463) 26.125214154283835 iter/sec (stddev: 0.00045384818884470997) 2.43
benchmarks/expression.py::test_fit[1000-ScipyMinimizer-tf] 1.1869217005166346 iter/sec (stddev: 0.007631097203833069) 3.6887209552933364 iter/sec (stddev: 0.0014773970649545334) 3.11

This comment was automatically generated by workflow using github-action-benchmark.

@redeboer redeboer changed the title MAINT: upgrade lock files DX: express Ruff selectors as rule names Aug 5, 2026
@redeboer redeboer added 🔨 Maintenance Maintenance and upkeep improvements 🖱️ DX Improvements to the Developer Experience labels Aug 5, 2026
@redeboer redeboer removed the 🔨 Maintenance Maintenance and upkeep improvements label Aug 5, 2026
@redeboer
redeboer merged commit 980761c into main Aug 5, 2026
35 of 36 checks passed
@redeboer
redeboer deleted the dependabot/lock-eb290ed572 branch August 5, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🖱️ DX Improvements to the Developer Experience ⬆️ Lock This PR upgrades the lock files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants