fix: update release workflows to use artifacts and proper triggers

- Change release.yml to trigger on tag push instead of release event
- Remove problematic release upload from ci-cd.yml
- Use upload-artifact instead for package artifacts
This commit is contained in:
tkmxqrdxddd
2026-03-17 20:29:13 +01:00
parent 680a70b2af
commit c869bb0953
2 changed files with 17 additions and 10 deletions

View File

@@ -153,9 +153,8 @@ jobs:
run: | run: |
dpkg-deb --build debian davinci-video-converter_${GITHUB_REF#refs/tags/}_${{ matrix.arch }}.deb dpkg-deb --build debian davinci-video-converter_${GITHUB_REF#refs/tags/}_${{ matrix.arch }}.deb
- name: Upload to Release - name: Upload DEB package as artifact
uses: softprops/action-gh-release@v1 uses: actions/upload-artifact@v4
with: with:
files: davinci-video-converter_*.deb name: davinci-video-converter-${{ matrix.arch }}.deb
env: path: davinci-video-converter_*.deb
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,8 +1,9 @@
name: Release Pipeline name: Release Pipeline
on: on:
release: push:
types: [published, created] tags:
- 'v*'
jobs: jobs:
release: release:
@@ -73,9 +74,16 @@ jobs:
run: | run: |
dpkg-deb --build debian davinci-video-converter_${GITHUB_REF#refs/tags/}_${{ matrix.arch }}.deb dpkg-deb --build debian davinci-video-converter_${GITHUB_REF#refs/tags/}_${{ matrix.arch }}.deb
- name: Upload to Release - name: Upload DEB package as artifact
uses: actions/upload-artifact@v4
with:
name: davinci-video-converter-${{ matrix.arch }}.deb
path: davinci-video-converter_*.deb
- name: Create Release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
files: davinci-video-converter_*.deb files: davinci-video-converter_*.deb
env: token: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} draft: false
prerelease: false