👷 ci: Automate GitHub release creation

This commit is contained in:
2026-06-16 03:04:18 +07:00
parent d9aeb7dd34
commit ece8225ea2
+24
View File
@@ -96,3 +96,27 @@ jobs:
dist/*.AppImage
dist/*.deb
if-no-files-found: error
release:
needs: build
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Download artifacts
uses: actions/download-artifact@v6
with:
path: dist
merge-multiple: true
- name: Create release
uses: softprops/action-gh-release@v2
with:
files: |
dist/*.exe
dist/*.dmg
dist/*.AppImage
dist/*.deb
generate_release_notes: true