Skip to content

ci(deps): bump actions/setup-python from 5 to 6 (#3) #23

ci(deps): bump actions/setup-python from 5 to 6 (#3)

ci(deps): bump actions/setup-python from 5 to 6 (#3) #23

Workflow file for this run

name: Backend Quality
on:
push:
paths:
- "backend/**"
- ".github/workflows/backend.yml"
pull_request:
paths:
- "backend/**"
- ".github/workflows/backend.yml"
concurrency:
group: backend-quality-${{ github.ref }}
cancel-in-progress: true
jobs:
checks:
runs-on: ubuntu-latest
defaults:
run:
working-directory: backend
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Set up uv
uses: astral-sh/setup-uv@v5
- name: Install dependencies
run: uv sync --frozen --all-groups
- name: Lint (Ruff)
run: uv run ruff check .
- name: Format check (Ruff)
run: uv run ruff format --check .
- name: Python compile check
run: uv run python -m compileall app main.py