From 5f0e3a578c70fe9712500d27ea0ee1c62e608243 Mon Sep 17 00:00:00 2001 From: CasVT Date: Mon, 3 Jul 2023 16:39:27 +0200 Subject: [PATCH] Sped up docs workflow and added names --- .github/workflows/build_docs.yml | 23 ++++++++--------------- .github/workflows/tests.yml | 17 +++++++++-------- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 0163e14..97c59b8 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -6,27 +6,20 @@ on: - Development jobs: - update: - name: Update API docs + update_build: + name: Update API docs and build docs runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 + name: Setup checkout - uses: actions/setup-python@v4 + name: Setup python 3.8 with: python-version: 3.8 cache: 'pip' - - run: pip install -r requirements.txt + - run: pip install -r requirements.txt -r project_management/docs-requirements.txt + name: Install dependencies - run: python3 project_management/generate_api_docs.py - - deploy: - needs: update - name: Build docs - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: 3.8 - cache: 'pip' - - run: pip install -r project_management/docs-requirements.txt + name: Generate API docs - run: mkdocs gh-deploy --force -f project_management/mkdocs.yml + name: Build docs diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 74e28cd..a09f86a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,16 +14,17 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + name: Set up checkout + - uses: actions/setup-python@v4 + name: Set up Python ${{ matrix.python-version }} with: python-version: ${{ matrix.python-version }} cache: 'pip' - - - name: Install dependencies - run: pip install -r requirements.txt - - - name: Run Tests - run: | + + - run: pip install -r requirements.txt + name: Install dependencies + + - run: | mkdir db python -m unittest discover -s ./tests -p '*.py' + name: Run Tests