Skip to content

feat!: update minimum Django version to 5.0 #14

feat!: update minimum Django version to 5.0

feat!: update minimum Django version to 5.0 #14

Workflow file for this run

# Performs linting on the project
name: Lint
on:
pull_request:
workflow_call:
workflow_dispatch:
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: ✨ Checkout repository
uses: actions/checkout@v4
- name: 📖 Bootstrap Poetry
run: pipx install poetry
- name: 🐍 Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: 3.12
cache: poetry
- name: ⬇️ Install dependencies
run: poetry install
- name: 🧩 Run type checks
run: poetry run mypy
- name: 🚦 Run pre-commit
uses: pre-commit/[email protected]
- name: 📑 Apply changes (via pre-commit-ci-lite)
if: always()
uses: pre-commit-ci/[email protected]