Files
Dmitry Belan b14f14147f
CI Check / lint-and-check (push) Has been cancelled
feat: add CI gitea
2026-07-14 17:07:21 +03:00

34 lines
1013 B
YAML

name: CI Check
on: [push, pull_request]
jobs:
lint-and-check:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
# Важно для commitizen, чтобы подтянуть историю всех коммитов
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install dependencies
run: |
pip install ruff commitizen
- name: Run Ruff Check
# Ruff автоматически подхватит настройки из pyproject.toml
run: ruff check .
- name: Run Ruff Format Check
# Проверка соответствия стилю
run: ruff format --check .
- name: Check Commit Convention
# Проверка всех новых коммитов в PR или последней пуш-сессии
run: cz check --rev-range HEAD~1..HEAD