mirror of
https://github.com/hi2shark/nazhua.git
synced 2026-01-17 09:40:42 +08:00
fix: 更新发布工作流以使用 softprops/action-gh-release 替代 actions/create-release,并统一使用 GITHUB_TOKEN 进行身份验证
This commit is contained in:
parent
d05ff19443
commit
597fdc668e
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@ -43,12 +43,12 @@ jobs:
|
|||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
id: create_release
|
id: create_release
|
||||||
uses: actions/create-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
tag_name: v${{ env.version }}
|
tag_name: v${{ env.version }}
|
||||||
release_name: Release v${{ env.version }}
|
name: Release v${{ env.version }}
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ jobs:
|
|||||||
- name: Upload v0-${{ env.version }}-all.zip
|
- name: Upload v0-${{ env.version }}-all.zip
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: ./v0-${{ env.version }}-all.zip
|
asset_path: ./v0-${{ env.version }}-all.zip
|
||||||
@ -102,7 +102,7 @@ jobs:
|
|||||||
- name: Upload v0-${{ env.version }}-cdn-jsdelivr.zip
|
- name: Upload v0-${{ env.version }}-cdn-jsdelivr.zip
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: ./v0-${{ env.version }}-cdn-jsdelivr.zip
|
asset_path: ./v0-${{ env.version }}-cdn-jsdelivr.zip
|
||||||
@ -112,7 +112,7 @@ jobs:
|
|||||||
- name: Upload v0-${{ env.version }}-cdn-loli.zip
|
- name: Upload v0-${{ env.version }}-cdn-loli.zip
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: ./v0-${{ env.version }}-cdn-loli.zip
|
asset_path: ./v0-${{ env.version }}-cdn-loli.zip
|
||||||
@ -122,7 +122,7 @@ jobs:
|
|||||||
- name: Upload dist.zip
|
- name: Upload dist.zip
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: ./dist.zip
|
asset_path: ./dist.zip
|
||||||
@ -138,7 +138,6 @@ jobs:
|
|||||||
gh release view v${{ env.version }} --json body -q .body > body.txt
|
gh release view v${{ env.version }} --json body -q .body > body.txt
|
||||||
|
|
||||||
# 将变更内容添加到发布说明中
|
# 将变更内容添加到发布说明中
|
||||||
echo -e "### 本次发布\n" >> body.txt
|
|
||||||
cat changes.txt >> body.txt
|
cat changes.txt >> body.txt
|
||||||
|
|
||||||
# 添加其他发布说明
|
# 添加其他发布说明
|
||||||
@ -147,4 +146,4 @@ jobs:
|
|||||||
# 更新发布说明
|
# 更新发布说明
|
||||||
gh release edit v${{ env.version }} --notes-file body.txt
|
gh release edit v${{ env.version }} --notes-file body.txt
|
||||||
env:
|
env:
|
||||||
GHCR_PAT: ${{ secrets.GHCR_PAT }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user