Skip to content

Commit 5faa086

Browse files
committed
调整pushrelease版本
1 parent 02fcadf commit 5faa086

1 file changed

Lines changed: 7 additions & 22 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
tags:
66
- 'v*'
77

8+
permissions:
9+
contents: write
10+
811
jobs:
912
build:
1013
runs-on: windows-latest
@@ -25,28 +28,10 @@ jobs:
2528
- name: Build x86 Release
2629
run: msbuild Todowork.sln /p:Configuration=Release /p:Platform=x86 /p:OutputPath=..\output\
2730

28-
- name: Get tag name
29-
id: tag_name
30-
run: echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
31-
shell: bash
32-
33-
- name: Create Release
34-
id: create_release
35-
uses: actions/create-release@v1
36-
env:
37-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
31+
- name: Create Release and Upload Asset
32+
uses: softprops/action-gh-release@v1
3833
with:
39-
tag_name: ${{ github.ref_name }}
40-
release_name: Release ${{ github.ref_name }}
34+
files: ./Todowork/output/Todowork.exe
35+
name: Release ${{ github.ref_name }}
4136
draft: false
4237
prerelease: false
43-
44-
- name: Upload Release Asset
45-
uses: actions/upload-release-asset@v1
46-
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48-
with:
49-
upload_url: ${{ steps.create_release.outputs.upload_url }}
50-
asset_path: ./Todowork/output/Todowork.exe
51-
asset_name: Todowork.exe
52-
asset_content_type: application/octet-stream

0 commit comments

Comments
 (0)