We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2179c1f commit b00033aCopy full SHA for b00033a
1 file changed
.github/workflows/publish.yml
@@ -14,6 +14,19 @@ on:
14
required: true
15
twine_password:
16
17
+ workflow_dispatch:
18
+ inputs:
19
+ version:
20
+ description: 'Version to publish (for example: 1.2.3)'
21
+ type: string
22
+ required: true
23
+ repository:
24
+ description: 'Package index repository'
25
+ type: choice
26
+ options:
27
+ - pypi
28
+ - testpypi
29
+ default: pypi
30
31
run-name: publish to ${{ inputs.repository }}
32
@@ -46,8 +59,8 @@ jobs:
46
59
run: pyproject-build
47
60
- name: Publish
48
61
env:
49
- TWINE_USERNAME: ${{ secrets.twine_username }}
50
- TWINE_PASSWORD: ${{ secrets.twine_password }}
62
+ TWINE_USERNAME: ${{ secrets.twine_username || secrets.PYPI_USERNAME }}
63
+ TWINE_PASSWORD: ${{ secrets.twine_password || secrets.PYPI_TOKEN }}
51
64
run: |
52
65
pyproject-build
53
66
twine upload --repository ${{ inputs.repository }} dist/*
0 commit comments