fix: 更新发布工作流以使用 softprops/action-gh-release 替代 actions/create-release,并统一使用 GITHUB_TOKEN 进行身份验证

This commit is contained in:
hi2hi 2024-12-09 10:20:17 +00:00
parent d05ff19443
commit 597fdc668e

View File

@ -43,12 +43,12 @@ jobs:
- name: Create Release
id: create_release
uses: actions/create-release@v1
uses: softprops/action-gh-release@v1
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: v${{ env.version }}
release_name: Release v${{ env.version }}
name: Release v${{ env.version }}
draft: false
prerelease: false
@ -92,7 +92,7 @@ jobs:
- name: Upload v0-${{ env.version }}-all.zip
uses: actions/upload-release-asset@v1
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./v0-${{ env.version }}-all.zip
@ -102,7 +102,7 @@ jobs:
- name: Upload v0-${{ env.version }}-cdn-jsdelivr.zip
uses: actions/upload-release-asset@v1
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./v0-${{ env.version }}-cdn-jsdelivr.zip
@ -112,7 +112,7 @@ jobs:
- name: Upload v0-${{ env.version }}-cdn-loli.zip
uses: actions/upload-release-asset@v1
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./v0-${{ env.version }}-cdn-loli.zip
@ -122,7 +122,7 @@ jobs:
- name: Upload dist.zip
uses: actions/upload-release-asset@v1
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./dist.zip
@ -138,7 +138,6 @@ jobs:
gh release view v${{ env.version }} --json body -q .body > body.txt
# 将变更内容添加到发布说明中
echo -e "### 本次发布\n" >> body.txt
cat changes.txt >> body.txt
# 添加其他发布说明
@ -147,4 +146,4 @@ jobs:
# 更新发布说明
gh release edit v${{ env.version }} --notes-file body.txt
env:
GHCR_PAT: ${{ secrets.GHCR_PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}