Changes
This years christmas π release adds new defaults to make the life for first-time and most users easier.
We now default to search for a pyproject.toml
file in the repository root to determine which version of ruff to use.
We search inside dependencies
and dependency-groups.dev
. If no ruff version is found latest
is used.
You can specify a direct path to your pyproject.toml file with the version-file
input.
This can be a breaking change for some users.
We also correctly set the output format to github
again, this was an oversight in the v2.0.0 release.
A great new functionality is that linting and formatting errors are now annotated in your pull requests.
Thank you @gegoune for supplying the problem matcher.
Also a big thank you for everyone participating in the issues and bringing up bug reports, enhancement ideas and PRs!
π¨ Breaking changes
π Bug fixes
π Enhancements
π§° Maintenance
- Add lint error in malformed python project @eifinger (#25)
- Move release-drafter.yml to .github @eifinger (#22)
π Documentation
β¬οΈ Dependency updates
- Bump @types/node from 22.10.1 to 22.10.2 @dependabot (#29)
- Bump @types/node from 22.9.3 to 22.10.1 @dependabot (#20)