replace softprops/action-gh-release with gh release

This commit is contained in:
ClementTsang
2026-08-17 23:43:43 -04:00
parent ea6e3b44c7
commit 5dbf984f62
3 changed files with 27 additions and 42 deletions
+17
View File
@@ -0,0 +1,17 @@
<!-- Write summary here -->
---
## Bug Fixes
## Features
## Changes
## Other
## Internal Changes
## New Contributors
---
+5 -31
View File
@@ -129,34 +129,8 @@ jobs:
echo "Generated $(ls ./release | wc -l) files:"
du -h -d 0 ./release/*
- name: Create release and add release files
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # 2.0.8
with:
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: false
tag_name: ${{ env.RELEASE_VERSION }}
draft: true
fail_on_unmatched_files: true
name: ${{ env.RELEASE_VERSION }} Release
body: |
<!-- Write summary here -->
---
## Bug Fixes
## Features
## Changes
## Other
## Internal Changes
## New Contributors
---
**Full Changelog:**
files: |
./release/*
- name: Create release with files
run: |
gh release create "${RELEASE_VERSION}" ./release/* --title "${RELEASE_VERSION} Release" --notes-file ./.github/ci/release_notes.md --draft --generate-notes --fail-on-no-commits
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+5 -11
View File
@@ -135,18 +135,12 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# As a workaround to immutable releases, we create it as a draft first, then manually publish it after.
- name: Add all release files and create nightly release if not mock
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # 2.0.8
- name: Create nightly release with files if not mock
if: github.event.inputs.isMock != 'true'
with:
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: true
tag_name: ${{ env.TAG_NAME }}
draft: true
fail_on_unmatched_files: true
name: ${{ env.RELEASE_NAME }}
files: |
./release/*
run: |
gh release create "${TAG_NAME}" ./release/* --title "${RELEASE_NAME}" --draft --prerelease
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Publish the draft release
if: github.event.inputs.isMock != 'true'