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
22
33on :
4- push :
5- branches : [master]
64 workflow_dispatch :
5+ inputs :
6+ publish_testpypi :
7+ description : " Publish to TestPyPI"
8+ type : boolean
9+ default : true
10+ publish_pypi :
11+ description : " Publish to PyPI"
12+ type : boolean
13+ default : false
714
815jobs :
916 build :
1017 runs-on : ubuntu-latest
1118 permissions :
1219 contents : write
1320 env :
21+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : " true"
1422 ACT : " "
1523
1624 steps :
96104
97105 publish-testpypi :
98106 needs : build
107+ if : ${{ inputs.publish_testpypi }}
99108 runs-on : ubuntu-latest
100109 permissions :
101110 id-token : write
@@ -116,7 +125,8 @@ jobs:
116125 skip-existing : true
117126
118127 publish-pypi :
119- needs : publish-testpypi
128+ needs : build
129+ if : ${{ inputs.publish_pypi }}
120130 runs-on : ubuntu-latest
121131 permissions :
122132 id-token : write
You can’t perform that action at this time.
0 commit comments