fix(ci): fix constantly failing CI #450
| @@ -10,9 +10,6 @@ on: | |||||||
|       - ".gitea/CODEOWNERS" |       - ".gitea/CODEOWNERS" | ||||||
|       - ".archive" |       - ".archive" | ||||||
|  |  | ||||||
| env: |  | ||||||
|   PATH: ${{ env.PATH }}:/root/.poetry/bin |  | ||||||
|  |  | ||||||
| jobs: | jobs: | ||||||
|   ci: |   ci: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| @@ -38,6 +35,8 @@ jobs: | |||||||
|         uses: abatilo/actions-poetry@v4 |         uses: abatilo/actions-poetry@v4 | ||||||
|  |  | ||||||
|       - name: Setup virtual environment |       - name: Setup virtual environment | ||||||
|  |         env: | ||||||
|  |           ${{ env.PATH }}:/root/.poetry/bin | ||||||
|         run: | |         run: | | ||||||
|           poetry config virtualenvs.create true --local |           poetry config virtualenvs.create true --local | ||||||
|           poetry config virtualenvs.in-project true --local |           poetry config virtualenvs.in-project true --local | ||||||
| @@ -50,14 +49,20 @@ jobs: | |||||||
|           restore-keys: venv-${{ hashFiles('poetry.lock') }} |           restore-keys: venv-${{ hashFiles('poetry.lock') }} | ||||||
|  |  | ||||||
|       - name: Install dependencies |       - name: Install dependencies | ||||||
|  |         env: | ||||||
|  |           ${{ env.PATH }}:/root/.poetry/bin | ||||||
|         run: poetry install |         run: poetry install | ||||||
|  |  | ||||||
|       - name: Lint |       - name: Lint | ||||||
|  |         env: | ||||||
|  |           ${{ env.PATH }}:/root/.poetry/bin | ||||||
|         run: | |         run: | | ||||||
|           poetry run pylint --fail-under=8 --recursive=yes --output-format=parseable --output=lintreport.txt . |           poetry run pylint --fail-under=8 --recursive=yes --output-format=parseable --output=lintreport.txt . | ||||||
|           cat lintreport.txt |           cat lintreport.txt | ||||||
|  |  | ||||||
|       - name: Unit Test |       - name: Unit Test | ||||||
|  |         env: | ||||||
|  |           ${{ env.PATH }}:/root/.poetry/bin | ||||||
|         run: | |         run: | | ||||||
|           poetry run coverage run -m pytest -v --junitxml=testresults.xml |           poetry run coverage run -m pytest -v --junitxml=testresults.xml | ||||||
|           poetry run coverage xml |           poetry run coverage xml | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user