Skip to content

Commit cae8518

Browse files
committed
enable creating release in release pipeline
1 parent faa4794 commit cae8518

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

.github/workflows/release.yaml

+17-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Prepare release
1+
name: Create release
22

33
on:
44
push:
@@ -18,11 +18,13 @@ permissions:
1818
jobs:
1919
tests:
2020
uses: ./.github/workflows/step_test.yaml
21+
2122
build-wheel:
2223
needs: [ tests ]
2324
uses: ./.github/workflows/step_build-wheel.yaml
2425
with:
2526
ref: ${{ inputs.ref }}
27+
2628
upload_pypi:
2729
name: Upload to PyPI repository
2830
needs: [ tests, build-wheel ]
@@ -32,21 +34,24 @@ jobs:
3234
url: https://pypi.org/project/click-option-group/
3335
permissions:
3436
id-token: write
37+
contents: write
38+
3539
steps:
3640
- uses: actions/[email protected]
3741
with:
3842
name: artifact
3943
path: dist
4044
- name: Publish package to PyPI
4145
uses: pypa/gh-action-pypi-publish@release/v1
42-
# release:
43-
# needs: [ upload_pypi ]
44-
# name: Create release
45-
# runs-on: ubuntu-latest
46-
# steps:
47-
# - uses: actions/checkout@v4
48-
# - uses: softprops/action-gh-release@v2
49-
# with:
50-
# name: click-option-group ${{ github.ref_name }}
51-
# prerelease: ${{ contains(github.ref, 'rc') }}
52-
# generate_release_notes: true
46+
47+
release:
48+
needs: [ upload_pypi ]
49+
name: Create release
50+
runs-on: ubuntu-latest
51+
steps:
52+
- uses: actions/checkout@v4
53+
- uses: softprops/action-gh-release@v2
54+
with:
55+
name: click-option-group ${{ github.ref_name }}
56+
prerelease: ${{ contains(github.ref, 'rc') }}
57+
generate_release_notes: true

0 commit comments

Comments
 (0)