@@ -23,10 +23,10 @@ jobs:
2323 cache : ' pip'
2424
2525 - name : Install the requirements
26- run : pip install pdm && pdm config python.use_venv false && pdm install --no-self -d && pdm list && ls -la && pip list
26+ run : pip install pdm && pdm install --no-self -d
2727
2828 - name : Execute the unittests
29- run : PYTHONPATH=$PWD/src python3 -m unittest discover tests/unittests
29+ run : PYTHONPATH=$PWD/src .venv/bin/ python3 -m unittest discover tests/unittests
3030
3131 pr-lint :
3232 runs-on : ubuntu-latest
7676 run : pip install pdm && pdm install --no-self -d && pdm add pytest-cov coverage-badge
7777
7878 - name : Generate the coverage report
79- run : PYTHONPATH=$PWD/src pytest --junitxml=pytest.xml --cov=. tests/unittests | tee pytest-coverage.txt
79+ run : PYTHONPATH=$PWD/src .venv/bin/ pytest --junitxml=pytest.xml --cov=. tests/unittests | tee pytest-coverage.txt
8080
8181 - name : Execute the coverage checks
8282 uses : MishaKav/pytest-coverage-comment@v1.1.53
8888 create-new-comment : true
8989
9090 - name : Generate coverage badge
91- run : coverage-badge -f -o docs/coverage.svg
91+ run : .venv/bin/ coverage-badge -f -o docs/coverage.svg
9292
9393 - name : Check changed files
9494 uses : tj-actions/verify-changed-files@v20
@@ -136,7 +136,7 @@ jobs:
136136 run : pip install pdm && pdm add pydoc-markdown==4.6.3 pyyaml==5.3.1 mkdocs mkdocs-material
137137
138138 - name : Generate documentation
139- run : pydoc-markdown --render-toc && rm -rf docs/content && mv build/docs/* docs
139+ run : .venv/bin/ pydoc-markdown --render-toc && rm -rf docs/content && mv build/docs/* docs
140140
141141 - name : Check changed files
142142 uses : tj-actions/verify-changed-files@v20
0 commit comments