Skip to content

Commit f3fc089

Browse files
committed
Update to modern GHA publish approach
1 parent 951321c commit f3fc089

File tree

1 file changed

+8
-17
lines changed

1 file changed

+8
-17
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -108,16 +108,6 @@ jobs:
108108
- name: Get all distributables
109109
uses: actions/download-artifact@v4
110110

111-
- name: Create Release
112-
id: create_release
113-
uses: actions/create-release@v1
114-
env:
115-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
116-
with:
117-
tag_name: ${{ github.ref }}
118-
release_name: ${{ github.ref }}
119-
prerelease: true
120-
121111
- name: Normalize arch names to x64 or arm64
122112
run: |
123113
find . -maxdepth 2 -type f -name "*" | while read -r file; do
@@ -128,14 +118,15 @@ jobs:
128118
fi
129119
done
130120
131-
- name: Upload Release Assets
132-
id: upload-release-assets
133-
uses: dwenegar/upload-release-assets@v1
134-
env:
135-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
121+
- name: Publish to GitHub Releases
122+
uses: svenstaro/upload-release-action@v2
136123
with:
137-
release_id: ${{ steps.create_release.outputs.id }}
138-
assets_path: ./*/
124+
tag: ${{ github.ref }}
125+
prerelease: true
126+
file: ./*/
127+
file_glob: true
128+
repo_token: ${{ secrets.GITHUB_TOKEN }}
129+
139130
submit-winget:
140131
name: Submit to WinGet repository
141132
needs: publish

0 commit comments

Comments
 (0)