We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bbb80e1 commit 4426e4dCopy full SHA for 4426e4d
1 file changed
.github/workflows/release.yaml
@@ -0,0 +1,27 @@
1
+name: Release
2
+
3
+on:
4
+ release:
5
+ types: [published]
6
7
+# Use "trusted publishing", see https://docs.pypi.org/trusted-publishers/
8
+jobs:
9
10
+ name: Upload release to PyPI
11
+ runs-on: ubuntu-latest
12
+ environment:
13
+ name: pypi
14
+ url: https://pypi.org/p/pydeseq2
15
+ permissions:
16
+ id-token: write # IMPORTANT: this permission is mandatory for trusted publishing
17
+ steps:
18
+ - uses: actions/checkout@v6
19
+ with:
20
+ filter: blob:none
21
+ fetch-depth: 0
22
+ - name: Install uv
23
+ uses: astral-sh/setup-uv@v7
24
+ - name: Build package
25
+ run: uv build
26
+ - name: Publish package distributions to PyPI
27
+ uses: pypa/gh-action-pypi-publish@release/v1
0 commit comments