| 123456789101112131415161718192021222324252627282930313233343536 |
- ---
- name: Code Quality - Ruff
- 'on':
- pull_request:
- branches:
- - main
- push:
- branches:
- - main
- - 'release/**'
- permissions:
- contents: read
- jobs:
- ruff:
- name: Python Linting and Formatting
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v6
- - name: Set up Python
- uses: actions/setup-python@v6
- with:
- python-version: '3.14'
- - name: Install Ruff
- run: pip install ruff
- - name: Run Ruff Linting
- run: ruff check .
- - name: Run Ruff Formatting Check
- run: ruff format --check .
|