Skip to content

v3.0.0 πŸŽ„ Better defaults for christmas

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Dec 10:18
· 8 commits to refs/heads/main since this release
7a82f1f

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

  • Default to ruff-version from pyproject.toml @eifinger (#30)

πŸ› Bug fixes

πŸš€ Enhancements

🧰 Maintenance

πŸ“š Documentation

  • README.md: astral-sh/ruff-action@v1 --> v2 @cclauss (#21)

⬆️ Dependency updates