File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 1414 B2_PYPI_PASSWORD : ${{ secrets.B2_PYPI_PASSWORD }}
1515 runs-on : ubuntu-latest
1616 steps :
17+ - name : Determine if pre-release
18+ id : prerelease_check
19+ run : |
20+ export IS_PRERELEASE=$([[ ${{ github.ref }} =~ [^0-9]$ ]] && echo true || echo false)
21+ echo "prerelease=$IS_PRERELEASE" >> $GITHUB_OUTPUT
1722 - uses : actions/checkout@v4
1823 with :
1924 fetch-depth : 0
@@ -40,11 +45,11 @@ jobs:
4045 name : ${{ steps.build.outputs.version }}
4146 body : ${{ steps.read-changelog.outputs.changes }}
4247 draft : ${{ env.ACTIONS_STEP_DEBUG == 'true' }}
43- prerelease : false
48+ prerelease : ${{ steps.prerelease_check.outputs.prerelease }}
4449 files : ${{ steps.build.outputs.asset_path }}
4550 - name : Upload the distribution to PyPI
46- if : ${{ env.B2_PYPI_PASSWORD != '' }}
51+ if : ${{ env.B2_PYPI_PASSWORD != '' && steps.prerelease_check.outputs.prerelease == 'false' }}
4752 uses : pypa/gh-action-pypi-publish@release/v1
4853 with :
4954 user : __token__
50- password : ${{ env .B2_PYPI_PASSWORD }}
55+ password : ${{ secrets .B2_PYPI_PASSWORD }}
You can’t perform that action at this time.
0 commit comments