@@ -97,13 +97,20 @@ jobs:
9797 run : printf '%s\n' "release_title=$(cat ${{ matrix.qbt_libtorrent_version }}/title.md)" >> $GITHUB_ENV
9898
9999 - name : Host- Create release - tag - assets ${{ inputs.distinct_id }}
100- uses : ncipollo/release-action@339a81892b84b4eeb0f6e744e4574d79d0d9b8dd # v1.21.0
101- with :
102- prerelease : " ${{ matrix.preview_release }}"
103- artifacts : " ${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox,dependency-version.json"
104- replacesArtifacts : true
105- tag : " ${{ env.release_tag }}"
106- name : " ${{ env.release_title }}"
107- bodyFile : " release.md"
108- allowUpdates : true
109- token : " ${{ github.TOKEN }}"
100+ env :
101+ GH_TOKEN : " ${{ github.TOKEN }}"
102+ run : |
103+ # Try to create the release. If it already exists, update it and replace assets.
104+ gh release create "${release_tag}" \
105+ --title "${release_title}" \
106+ --notes-file release.md \
107+ ${{ matrix.preview_release == true && '--prerelease' || '--latest' }} \
108+ ${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox dependency-version.json || {
109+ gh release edit "${release_tag}" \
110+ --title "${release_title}" \
111+ --notes-file release.md \
112+ ${{ matrix.preview_release == true && '--prerelease' || '--latest' }}
113+ gh release upload "${release_tag}" \
114+ --clobber \
115+ ${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox dependency-version.json
116+ }
0 commit comments