File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Publish Trackers Releases to PyPI
22
33on :
4- push :
5- tags :
6- - " [0-9]+.[0-9]+.[0-9]+"
74 release :
8- types : [created ]
5+ types : [published ]
96 pull_request :
107 branches : ['release/*', 'develop']
118 paths :
2320 publish-release :
2421 name : Publish Release Package
2522 needs : build
26- if : github.event_name == 'push'
23+ if : github.event_name == 'release' && github.event.release.prerelease != true
2724 runs-on : ubuntu-latest
2825 environment :
2926 name : release
@@ -42,15 +39,15 @@ jobs:
4239 run : ls -lh dist/
4340
4441 - name : 🚀 Publish to PyPi
45- if : github.event_name != 'pull_request'
46- uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
42+ # We only want to publish to PyPi if the event is a release and it's not a pre-release.
43+ uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
4744 with :
4845 attestations : true
4946
5047 publish-github-release :
5148 name : Upload GitHub Release Artifacts
5249 needs : build
53- if : github.event_name == 'release' && github.event.action == 'created'
50+ if : github.event_name == 'release'
5451 runs-on : ubuntu-latest
5552 permissions :
5653 contents : write # Required to create and update GitHub Releases
You can’t perform that action at this time.
0 commit comments