Skip to content

Commit 26f7b05

Browse files
committed
Use create-release and upload-release-asset
1 parent 1b213b9 commit 26f7b05

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

.github/workflows/release.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,24 @@ jobs:
3232
- name: Build Debian package
3333
run: dpkg-deb --build ${{ env.PACKAGE_NAME }}-${{ steps.get_version.outputs.version }}
3434

35-
- uses: actions/upload-artifact@v2
35+
- name: Create Release
36+
id: create_release
37+
uses: actions/create-release@v1
38+
env:
39+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3640
with:
37-
name: ${{ env.PACKAGE_NAME }}-${{ steps.get_version.outputs.version }}.deb
38-
path: |
39-
./*.deb
41+
tag_name: ${{ steps.get_version.outputs.version }}
42+
release_name: Release ${{ steps.get_version.outputs.version }}
43+
draft: false
44+
prerelease: false
45+
46+
- name: Upload Release Asset
47+
id: upload-release-asset
48+
uses: actions/upload-release-asset@v1
49+
env:
50+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
with:
52+
upload_url: ${{ steps.create_release.outputs.upload_url }}
53+
asset_path: ./${{ env.PACKAGE_NAME }}-${{ steps.get_version.outputs.version }}.deb
54+
asset_name: ${{ env.PACKAGE_NAME }}-${{ steps.get_version.outputs.version }}.deb
55+
asset_content_type: application/vnd.debian.binary-package

0 commit comments

Comments
 (0)