pytorch-lightning
41 строка · 1.1 Кб
1name: Publish package
2description: publishing whl and src to PyPI
3
4inputs:
5pkg-folder:
6description: define folder with packages
7required: true
8pypi-test-token:
9description: login token for PyPI
10default: ""
11required: false
12pypi-token:
13description: login token for PyPI
14default: ""
15required: false
16
17runs:
18using: "composite"
19steps:
20- run: ls -lh ${{ inputs.pkg-folder }}
21shell: bash
22
23# We do this, since failures on test.pypi aren't that bad
24- name: Publish to Test PyPI
25uses: pypa/gh-action-pypi-publish@v1.5.1
26if: inputs.pypi-test-token != ''
27with:
28user: __token__
29password: ${{ inputs.pypi-test-token }}
30repository_url: https://test.pypi.org/legacy/
31packages_dir: ${{ inputs.pkg-folder }}
32verbose: true
33
34- name: Publish distribution 📦 to PyPI
35uses: pypa/gh-action-pypi-publish@v1.5.1
36if: inputs.pypi-token != ''
37with:
38user: __token__
39password: ${{ inputs.pypi-token }}
40packages_dir: ${{ inputs.pkg-folder }}
41verbose: true
42