Files
computer-playbook/.github/workflows/lint-python.yml
T
kevinveenbirkenbach 831dee3942 Merge branch 'main' into feature/swarm-nfs
# Conflicts:
#	.github/workflows/cleanup-stale.yml
#	.github/workflows/delete-branch.yml
#	.github/workflows/entry-pull-request-cancel.yml
#	.github/workflows/entry-pull-request-change.yml
#	.github/workflows/entry-push-latest.yml
#	.github/workflows/images-build-ci.yml
#	.github/workflows/images-mirror-all.yml
#	.github/workflows/images-mirror-cleanup.yml
#	.github/workflows/images-mirror-missing.yml
#	.github/workflows/lint-ansible.yml
#	.github/workflows/lint-docker.yml
#	.github/workflows/lint-javascript.yml
#	.github/workflows/lint-makefile.yml
#	.github/workflows/lint-markdown.yml
#	.github/workflows/lint-packages.yml
#	.github/workflows/lint-playwright.yml
#	.github/workflows/lint-python.yml
#	.github/workflows/lint-shell.yml
#	.github/workflows/release-highest.yml
#	.github/workflows/release-version.yml
#	.github/workflows/security-codeql.yml
#	.github/workflows/security-scorecard.yml
#	.github/workflows/test-code-external.yml
#	.github/workflows/test-code-integration.yml
#	.github/workflows/test-code-lint.yml
#	.github/workflows/test-code-unit.yml
#	.github/workflows/test-deploy-local.yml
#	.github/workflows/test-deploy-universal.yml
#	.github/workflows/test-deploy-workstation.yml
#	.github/workflows/test-dns.yml
#	.github/workflows/test-environment.yml
#	.github/workflows/test-install-make.yml
#	.github/workflows/test-install-pkgmgr.yml
#	.github/workflows/update.yml
2026-07-09 17:39:12 +02:00

38 lines
736 B
YAML

name: "🔍 Lint: Python"
on:
workflow_call:
permissions:
contents: read
jobs:
lint-python:
name: 🧹 Lint Python
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: ⬇️ Checkout repository
uses: actions/checkout@v7.0.0
- name: 🔧 Set up Python
uses: actions/setup-python@v6
with:
python-version: "3.12"
cache: pip
cache-dependency-path: pyproject.toml
- name: 📦 Install ruff
run: |
python -m pip install --upgrade pip
pip install ruff
- name: 🧹 Ruff (lint)
run: |
ruff check .
- name: 🧹 Ruff (format check)
run: |
ruff format --check .