We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea5dc3f commit 273a95bCopy full SHA for 273a95b
1 file changed
.github/workflows/publish-to-pypi.yml
@@ -0,0 +1,29 @@
1
+name: Publish to PyPI
2
+on:
3
+ push:
4
+ tags:
5
+ - v*
6
+jobs:
7
+ publish:
8
+ name: Publish to PyPI
9
+ runs-on: ubuntu-latest
10
+ environment:
11
+ name: release
12
+ permissions:
13
+ id-token: write
14
+ contents: write
15
+ steps:
16
+ - name: Checkout
17
+ uses: actions/checkout@v5
18
+ - name: Install uv
19
+ uses: astral-sh/setup-uv@v6
20
+ - name: Install Python
21
+ run: uv python install 3.13
22
+ - name: Build
23
+ run: uv build
24
+ - name: Publish
25
+ run: uv publish
26
+ - name: Create GitHub Release
27
+ uses: softprops/action-gh-release@v2
28
+ with:
29
+ files: dist/*
0 commit comments