Skip to content

Merge pull request #296 from maykinmedia/feature/update-ci #457

Merge pull request #296 from maykinmedia/feature/update-ci

Merge pull request #296 from maykinmedia/feature/update-ci #457

Workflow file for this run

name: Code quality checks
on:
push:
branches:
- master
tags:
- "*"
pull_request:
workflow_dispatch:
jobs:
prettier:
name: Prettier
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: bahmutov/npm-install@v1
- run: npm run lint
ruff:
name: Lint codebase with ruff (black, isort and flake8 alternative)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.12'
- name: Install dependencies
run: pip install tox
- run: tox
env:
TOXENV: ruff
FORCE_COLOR: '1'