diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 122d04c4..82ad483b 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -7,6 +7,13 @@ on: - master - main - dev + paths: + - '.github/workflows/check.yml' + - 'mosec/**' + - 'src/**' + - 'tests/**' + - 'examples/**' + - 'setup.py' jobs: lint: diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index e12db537..71fac883 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -69,7 +69,7 @@ jobs: publish: name: "Publish PyPI Package" runs-on: ubuntu-latest - needs: [build] + needs: [lint,test,build] steps: - uses: actions/download-artifact@v2 with: @@ -86,6 +86,7 @@ jobs: pip install setuptools wheel twine ls twine upload * + - uses: actions/checkout@v2 - name: Publish Crates env: CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}