From 2b3dd6cc4afa75a95172b589a6d60635774c1855 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Mon, 18 Nov 2019 21:14:19 +0200 Subject: [PATCH] Try to use Makefile in Pipeline --- .github/workflows/docs.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2b9341bf..03d9ac08 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,33 +20,28 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install poetry - poetry install + make install mkdir -p reports/tests - name: Lint code run: | - poetry run flake8 --format=html --htmldir=reports/flake8 aiogram test - poetry run mypy aiogram tests --html-report reports/typechecking + make flake8-report + make mypy-report - name: Run tests run: | - poetry run pytest --cov=aiogram --cov-config .coveragerc --html=reports/tests/index.html tests/ - poetry run coverage html -d reports/coverage + make test-coverage - name: Build docs run: | - poetry run mkdocs build + make docs + make docs-copy-reports - name: Build package run: | poetry build - mkdir -p site/simple/aiogram - mv dist/* site/simple/aiogram - - - name: Move coverage report - run: | - mv reports site + mkdir -p site/simple + mv dist site/simple/aiogram - name: FTP-Deploy-2038 uses: SamKirkland/FTP-Deploy-Action@2.0.0