Skip to content

Commit 0361c35

Browse files
committed
update github actions to v4
1 parent 9e08636 commit 0361c35

File tree

2 files changed

+26
-29
lines changed

2 files changed

+26
-29
lines changed

.github/workflows/pypi.yml

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,30 @@ on:
88
branches: ["main"]
99

1010
jobs:
11-
build_sdist:
12-
name: Build source distribution
13-
runs-on: ubuntu-latest
14-
steps:
15-
- uses: actions/checkout@v3
16-
- name: Build sdist
17-
run: pipx run build --sdist ${{github.workspace}}/python/
18-
- name: Move sdist to dist
19-
run: mkdir -p dist && mv ${{github.workspace}}/python/dist/*.tar.gz dist/
11+
build_sdist:
12+
name: Build source distribution
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
- name: Build sdist
17+
run: pipx run build --sdist ${{github.workspace}}/python/
18+
- name: Move sdist to dist
19+
run: mkdir -p dist && mv ${{github.workspace}}/python/dist/*.tar.gz dist/
2020

21-
- uses: actions/upload-artifact@v3
22-
with:
23-
path: dist/*.tar.gz
24-
25-
pypi:
26-
if: github.event_name == 'release'
27-
needs: build_sdist
28-
runs-on: ubuntu-latest
29-
steps:
30-
- uses: actions/download-artifact@v3
31-
with:
32-
name: artifact
33-
path: dist
34-
35-
- uses: pypa/gh-action-pypi-publish@release/v1
36-
with:
37-
password: ${{ secrets.PYPI_API_TOKEN }}
38-
21+
- uses: actions/upload-artifact@v4
22+
with:
23+
path: dist/*.tar.gz
3924

25+
pypi:
26+
if: github.event_name == 'release'
27+
needs: build_sdist
28+
runs-on: ubuntu-latest
29+
steps:
30+
- uses: actions/download-artifact@v4
31+
with:
32+
name: artifact
33+
path: dist
4034

35+
- uses: pypa/gh-action-pypi-publish@release/v1
36+
with:
37+
password: ${{ secrets.PYPI_API_TOKEN }}

.github/workflows/python.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
matrix:
1313
os: [ubuntu-20.04, ubuntu-22.04]
1414
steps:
15-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
1616
- name: Set up Python3
17-
uses: actions/setup-python@v3
17+
uses: actions/setup-python@v4
1818
- name: Install dependencies
1919
run: |
2020
python -m pip install --upgrade pip

0 commit comments

Comments
 (0)