Skip to content

Fix main test

Fix main test #10

Workflow file for this run

name: todo list
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install poetry
run: sudo -H pip3 install poetry
- name: Install dependencies
run: poetry install
- name: Check code correctness
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
run: poetry run pytest tests --cov=app --cov-branch --cov-report=term --cov-fail-under=80
- name: Check code style
run: poetry run flake8 app tests --max-complexity 8
- name: Check security issues
run: poetry run bandit -r app/