We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d9a952 commit 69b8dfeCopy full SHA for 69b8dfe
.github/workflows/upload-to-pypi.yml
@@ -7,8 +7,9 @@ on:
7
workflow_dispatch:
8
9
jobs:
10
- release:
+ release-build:
11
runs-on: ubuntu-latest
12
+
13
steps:
14
- uses: actions/checkout@v6.0.1
15
@@ -20,7 +21,22 @@ jobs:
20
21
22
- run: python -m build --wheel --sdist
23
- - run: twine upload --skip-existing dist/*
24
- env:
25
- TWINE_USERNAME: __token__
26
- TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
+ - uses: actions/upload-artifact@v6.0.0
+ with:
+ name: release-dists
27
+ path: dist/
28
29
+ release-publish:
30
+ runs-on: ubuntu-latest
31
+ needs:
32
+ - release-build
33
+ permissions:
34
+ id-token: write
35
36
+ steps:
37
+ - uses: actions/download-artifact@v7.0.0
38
39
40
41
42
+ - uses: pypa/gh-action-pypi-publish@v1.13.0
0 commit comments