File tree Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Original file line number Diff line number Diff line change @@ -125,30 +125,19 @@ jobs:
125125 with :
126126 python-version : " 3.10"
127127
128- - name : Configure GPG Key
129- run : |
130- set -ex
131- echo $GPG_SIGNING_PRIVKEY | base64 --decode | gpg --import --batch --yes --pinentry-mode loopback --passphrase "$GPG_SIGNING_PASSPHRASE"
132- env :
133- GPG_SIGNING_PRIVKEY : ${{ secrets.GPG_SIGNING_PRIVKEY }}
134- GPG_SIGNING_PASSPHRASE : ${{ secrets.GPG_SIGNING_PASSPHRASE }}
135128 - name : Install tools
136129 run : just install-build-deps
130+
137131 - name : Publish packages to PyPI
138132 # could probably move this into a just recipe too?
139133 run : |
140134 set -ex
141135 source .venv/bin/activate
142- export VERSION=$(cat VERSION)
143- gpg --detach-sign --local-user $GPG_SIGNING_KEYID --pinentry-mode loopback --passphrase $GPG_SIGNING_PASSPHRASE -a dist/stripe-$VERSION.tar.gz
144- gpg --detach-sign --local-user $GPG_SIGNING_KEYID --pinentry-mode loopback --passphrase $GPG_SIGNING_PASSPHRASE -a dist/stripe-$VERSION-py3-none-any.whl
145136
146- python -m twine upload --verbose dist/stripe-$VERSION.tar.gz dist/stripe-$VERSION-py3-none-any.whl dist/stripe-$VERSION.tar.gz.asc dist/stripe-$VERSION-py3-none-any.whl.asc
137+ python -m twine upload --verbose dist/*
147138 env :
148- GPG_SIGNING_KEYID : ${{ secrets.GPG_SIGNING_KEYID }}
149139 TWINE_USERNAME : ${{ secrets.TWINE_USERNAME }}
150140 TWINE_PASSWORD : ${{ secrets.TWINE_PASSWORD }}
151- GPG_SIGNING_PASSPHRASE : ${{ secrets.GPG_SIGNING_PASSPHRASE }}
152141 - uses : stripe/openapi/actions/notify-release@master
153142 if : always()
154143 with :
You can’t perform that action at this time.
0 commit comments