Sped up docs workflow and added names

This commit is contained in:
CasVT
2023-07-03 16:39:27 +02:00
parent c0dc02a52d
commit 5f0e3a578c
2 changed files with 17 additions and 23 deletions

View File

@@ -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

View File

@@ -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