Skip to content

Commit 6c29e12

Browse files
committed
ci: fold GitHub release upload into publish job
beep boop
1 parent 052db0b commit 6c29e12

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

.github/workflows/publish.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
name: Build distribution
12-
permissions:
13-
contents: write
1412

1513
steps:
1614
- name: Cloning repo
@@ -32,18 +30,14 @@ jobs:
3230
name: dist
3331
path: dist/
3432

35-
- name: Upload dist to GitHub release
36-
env:
37-
GH_TOKEN: ${{ github.token }}
38-
run: gh release upload "${{ github.ref_name }}" dist/* --repo "${{ github.repository }}"
39-
4033
publish:
4134
runs-on: ubuntu-latest
4235
name: Publish to PyPI
4336
needs: build
4437
environment: pypi
4538
permissions:
4639
id-token: write
40+
contents: write
4741

4842
steps:
4943
- name: Download distribution artifacts
@@ -54,3 +48,8 @@ jobs:
5448

5549
- name: Publish Package to Pypi
5650
uses: pypa/gh-action-pypi-publish@release/v1
51+
52+
- name: Upload dist to GitHub release
53+
env:
54+
GH_TOKEN: ${{ github.token }}
55+
run: gh release upload "${{ github.ref_name }}" dist/* --repo "${{ github.repository }}"

0 commit comments

Comments
 (0)