diff --git a/.github/workflows/publish-a-release.yml b/.github/workflows/publish-a-release.yml index 580d6ded..2131c08b 100644 --- a/.github/workflows/publish-a-release.yml +++ b/.github/workflows/publish-a-release.yml @@ -1,10 +1,11 @@ name: Publish a wakepy release 📦 +# This workflow creates and pushes releases to PyPI and to GitHub Releases. +# It can only be started manually. +# NOTE: Before making a release, push a new tag to main branch. This workflow +# uses the latest tag for setting the wakepy release version number. 'on': workflow_dispatch: - push: - branches: - - main jobs: @@ -36,8 +37,6 @@ jobs: publish-to-pypi: name: Publish wakepy to PyPI - # only publish to PyPI on tag pushes - if: startsWith(github.ref, 'refs/tags/') needs: sign-artifacts runs-on: ubuntu-latest environment: @@ -57,8 +56,6 @@ jobs: publish-to-github-releases: name: Publish wakepy to GitHub - # only publish to GitHub Releases on tag pushes - if: startsWith(github.ref, 'refs/tags/') needs: sign-artifacts runs-on: ubuntu-latest environment: