File tree 3 files changed +51
-33
lines changed
docs/sphinx/source/changelog
3 files changed +51
-33
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ name : Publish Python distribution to PyPI and TestPyPI
2
+
3
+ on : push
4
+
5
+ jobs :
6
+ build :
7
+ name : Build distribution
8
+ runs-on : ubuntu-latest
9
+
10
+ steps :
11
+ - uses : actions/checkout@v4
12
+ - name : Set up Python
13
+ uses : actions/setup-python@v5
14
+ with :
15
+ python-version : " 3.x"
16
+ - name : Install pypa/build
17
+ run : >-
18
+ python3 -m
19
+ pip install
20
+ build
21
+ --user
22
+ - name : Build a binary wheel and a source tarball
23
+ run : python3 -m build
24
+ - name : Store the distribution packages
25
+ uses : actions/upload-artifact@v4
26
+ with :
27
+ name : python-package-distributions
28
+ path : dist/
29
+
30
+ publish-to-pypi :
31
+ name : >-
32
+ Publish Python distribution to PyPI
33
+ if : startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes
34
+ needs :
35
+ - build
36
+ runs-on : ubuntu-latest
37
+ environment :
38
+ name : pypi
39
+ url : https://pypi.org/p/rdtools
40
+ permissions :
41
+ id-token : write # IMPORTANT: mandatory for trusted publishing
42
+
43
+ steps :
44
+ - name : Download all the dists
45
+ uses : actions/download-artifact@v4
46
+ with :
47
+ name : python-package-distributions
48
+ path : dist/
49
+ - name : Publish distribution to PyPI
50
+ uses : pypa/gh-action-pypi-publish@release/v1
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ Enhancements
23
23
Bug fixes
24
24
---------
25
25
* Fix typos in citation section of the readme file (:issue: `414 `, :pull: `421 `)
26
+ * Fix deploy workflow to pypi (:issue: `416 `, :pull: `427 `)
26
27
27
28
Requirements
28
29
------------
You can’t perform that action at this time.
0 commit comments