Fix setting release to latest in release-cli.yml

Using gh-release-edit

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-08-12 19:24:28 +10:00 committed by GitHub
parent a8eea5bc72
commit 03d3166174
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -110,7 +110,7 @@ jobs:
run: cargo publish -p "$crate" --allow-dirty --no-default-features run: cargo publish -p "$crate" --allow-dirty --no-default-features
- if: fromJSON(inputs.info).is-release == 'true' - if: fromJSON(inputs.info).is-release == 'true'
name: Make release latest name: Upload minisign.pub
uses: svenstaro/upload-release-action@v2 uses: svenstaro/upload-release-action@v2
with: with:
repo_token: ${{ secrets.GITHUB_TOKEN }} repo_token: ${{ secrets.GITHUB_TOKEN }}
@ -120,6 +120,12 @@ jobs:
promote: true promote: true
file: minisign.pub file: minisign.pub
- if: fromJSON(inputs.info).is-release == 'true'
name: Make release latest
run: gh release edit v${{ fromJSON(inputs.info).version }} --latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- if: fromJSON(inputs.info).is-release == 'true' - if: fromJSON(inputs.info).is-release == 'true'
name: Delete signing key artifact name: Delete signing key artifact
uses: geekyeggo/delete-artifact@v5 uses: geekyeggo/delete-artifact@v5