diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 925021543..6350b87b1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,10 @@ on: release: types: [published] workflow_dispatch: + inputs: + upload_tag: + description: 'Release tag to upload assets to (e.g. v0.1.6)' + required: false jobs: build-flatpak: @@ -104,11 +108,12 @@ jobs: mv H7CAD*.AppImage H7CAD.AppImage - name: Upload AppImage to release - if: github.event_name == 'release' + if: github.event_name == 'release' || inputs.upload_tag != '' env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - gh release upload ${{ github.ref_name }} H7CAD.AppImage --clobber --repo ${{ github.repository }} + TAG=${{ github.event_name == 'release' && github.ref_name || inputs.upload_tag }} + gh release upload $TAG H7CAD.AppImage --clobber --repo ${{ github.repository }} build-windows: runs-on: windows-latest