Make pre-commit configuration cross-platform compatible using uv (#2971)
authorAlexey ALERT Rubashёff <alexey.rubasheff@gmail.com>
Thu, 15 Jan 2026 08:03:13 +0000 (10:03 +0200)
committerGitHub <noreply@github.com>
Thu, 15 Jan 2026 08:03:13 +0000 (09:03 +0100)
commitacf3a1382b173521e87796fad1915370854dda46
tree6eb7c8479aff2a7451866450e523ec2bec040479
parent177d236840dc45a8ad4c7ad31ba4cd16d8555c30
Make pre-commit configuration cross-platform compatible using uv (#2971)

chore: update pre-commit hooks and enforce LF line endings

- Add configuration to enforce LF line endings for all text files.
- Update pre-commit hooks to use `uv run` instead of `scripts/run-in-env.sh` and reorder `gen_requirements_all` to run first.
- Uses LF line endings in gen_requirements_all.
.gitattributes [new file with mode: 0644]
.pre-commit-config.yaml
scripts/gen_requirements_all.py