diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml index ca4c74a..efdcc0d 100644 --- a/.github/workflows/build_and_deploy.yml +++ b/.github/workflows/build_and_deploy.yml @@ -1,6 +1,11 @@ name: Build -on: [push, pull_request] +on: + push: + pull_request: + workflow_dispatch: + release: + types: [published] jobs: build_wheels: @@ -46,7 +51,7 @@ jobs: url: https://pypi.org/p/ripser permissions: id-token: write - if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') + if: github.event_name == 'release' && github.event.action == 'published' steps: - uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 6ee6921..52eacf2 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -8,6 +8,7 @@ on: branches: [master] pull_request: branches: [master] + workflow_dispatch: jobs: test: