Skip to content

Commit 11c09db

Browse files
authored
Merge pull request #28 from dlr-eoc/l2a
L2a
2 parents bd0c783 + 9b74e66 commit 11c09db

File tree

1 file changed

+36
-4
lines changed

1 file changed

+36
-4
lines changed

.github/workflows/python-publish.yml

+36-4
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,47 @@ on:
44
release:
55
types: [published]
66

7+
permissions:
8+
contents: read
9+
710
jobs:
11+
release-build:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- uses: actions/setup-python@v5
18+
with:
19+
python-version: "3.x"
20+
21+
- name: Build release distributions
22+
run: |
23+
python -m pip install build
24+
python setup.py sdist bdist_wheel
25+
26+
- name: Upload distributions
27+
uses: actions/upload-artifact@v4
28+
with:
29+
name: release-dists
30+
path: dist/
31+
832
pypi-publish:
9-
name: upload release to PyPI
1033
runs-on: ubuntu-latest
11-
environment: pypi
34+
needs:
35+
- release-build
1236
permissions:
1337
id-token: write
38+
environment:
39+
name: pypi
1440
steps:
15-
- name: Publish package distributions to PyPI
41+
- name: Retrieve release distributions
42+
uses: actions/download-artifact@v4
43+
with:
44+
name: release-dists
45+
path: dist/
46+
47+
- name: Publish release distributions to PyPI
1648
uses: pypa/gh-action-pypi-publish@release/v1
1749
with:
18-
python-version: '3.x'
50+
packages-dir: dist/

0 commit comments

Comments
 (0)