Add an example yaml section for this test feature #11
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Validator Unit Tests | |
on: | |
push: | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
max-parallel: 4 | |
matrix: | |
python-version: ["3.10", "3.11"] | |
steps: | |
- uses: actions/checkout@master | |
with: | |
fetch-depth: 0 # need all versions to be able to access server tree commit logs | |
persist-credentials: false | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v2 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install dependencies | |
run: | | |
sudo apt -y install python3-dev | |
python3 -m pip install --upgrade poetry | |
poetry install | |
- name: Test with pytest | |
run: | | |
poetry run python3 -m pytest tests/*.py |