Repository navigation
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.