Repository navigation
Releases: YuheshPandian/RuffFix
Releases · YuheshPandian/RuffFix
Release list
RuffFix v1.2.0 — Modes Unleashed: Lint, Format, or Both! 🚀
🚀 RuffFix v1.2.0 Release Notes
✨ New Features
- Modes Feature
Added a flexiblemodeinput to choose between:lint— run only the Ruff linterformat— run only the Ruff formatterall(default) — run both lint and format sequentially
🛠 Improvements
- Smarter workflow triggers for branch-specific runs
- Safer and smoother git commit & push handling during formatting
🐛 Bug Fixes
- Fixed workflow trigger issues on feature branches
- Resolved commit detection edge cases during auto-formatting
📚 Documentation
- Updated README with detailed usage examples for the new modes
Thank you for using RuffFix!
If you find issues or want new features, open a GitHub issue or PR!
Added git initialization when committing formatted code
Just bug fix : )
Add Reusability as Composite Action – RuffFix v1.0.1
Release Notes – RuffFix v1.0.1
🚀 Version: v1.0.1
Release Date: 2025-04-08
Author: Yuhesh Pandian
✨ Highlights
This version introduces composite action support, making RuffFix a fully reusable GitHub Action that can be used across any repository with minimal setup.
🔧 What’s New
- ✅ Reusable Composite Action via
action.yml - 🔧 Python Version Configurable using the
python-versioninput (defaults to3.x) - 🛠️ Ruff Linting with
ruff check . - 🎨 Ruff Formatting with
ruff format . - 🔁 Auto-commit & push of formatted files back to the repo (if changes are made)
- 🛍️ Ready for the GitHub Actions Marketplace with proper branding (
icon: zap,color: black)
🧪 How to Use
jobs:
rufffix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: YuheshPandian/rufffix-action@v1To use specific python version
- uses: YuheshPandian/rufffix-action@v1
with:
python-version: "3.11"📦 Notes
Requires Python files in the repository.
Only commits changes if ruff format makes any modifications.
Uses GitHub Actions-provided credentials to push back changes automatically.
RuffFix initial release - v0.0.1
An automatic linter and formatter for Python code using Ruff