diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 884562b..7b27a87 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -9,25 +9,12 @@ on: branches: [main, develop] jobs: - ruff-lint-format: + ruff-action-lint-format: runs-on: ubuntu-latest steps: - name: Checkout python script uses: actions/checkout@v4 - with: - sparse-checkout: | - utils/generate_from_templates.py - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: "3.13" - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install ruff - - name: Run Ruff linter - run: | - ruff check --output-format=github . - - name: Run Ruff formatter - run: | - ruff format --diff . + - name: Run ruff-action lint + uses: astral-sh/ruff-action@v3 + - run: ruff check --fix + - run: ruff format diff --git a/utils/generate_from_templates.py b/utils/generate_from_templates.py index d3ebc34..b91b10d 100644 --- a/utils/generate_from_templates.py +++ b/utils/generate_from_templates.py @@ -130,5 +130,5 @@ def render_template(template_name: str, output_path: str, **context): "syntaxes/mf6.tmLanguage.json", blocks=blocks, keywords=keywords, - valids=valids, + valids=valids )