File tree 1 file changed +12
-7
lines changed
1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 5
5
types : [created]
6
6
7
7
jobs :
8
- deploy :
8
+ pypi-publish :
9
+ name : upload release to PyPI
9
10
runs-on : ubuntu-latest
11
+ # Specifying a GitHub environment is optional, but strongly encouraged
12
+ environment : pypi
13
+ permissions :
14
+ # IMPORTANT: this permission is mandatory for trusted publishing
15
+ id-token : write
10
16
steps :
17
+ # retrieve your distributions here
11
18
- uses : actions/checkout@v1
12
19
- name : Set up Python
13
20
uses : actions/setup-python@v1
16
23
- name : Install dependencies
17
24
run : |
18
25
python -m pip install --upgrade pip
19
- pip install setuptools wheel twine
20
- - name : Build and publish
21
- env :
22
- TWINE_USERNAME : ${{ secrets.PYPI_USERNAME }}
23
- TWINE_PASSWORD : ${{ secrets.PYPI_PASSWORD }}
26
+ pip install setuptools wheel
27
+ - name : Build
24
28
run : |
25
29
python setup.py sdist bdist_wheel
26
- twine upload dist/*
30
+ - name : Publish package distributions to PyPI
31
+ uses : pypa/gh-action-pypi-publish@release/v1
You can’t perform that action at this time.
0 commit comments