Fix setting release to latest in release-cli.yml (#1879)

* Fix setting release to latest in release-cli.yml

Using gh-release-edit

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>

* Update .github/workflows/release-cli.yml

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>

---------

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-08-12 23:57:22 +10:00 committed by GitHub
parent a8eea5bc72
commit d02d7b2a69
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
- if: fromJSON(inputs.info).is-release == 'true'
name: Make release latest
name: Upload minisign.pub
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
@ -120,6 +120,12 @@ jobs:
promote: true
file: minisign.pub
- if: fromJSON(inputs.info).is-release == 'true'
name: Make release latest
run: gh release edit v${{ fromJSON(inputs.info).version }} --latest --draft=false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- if: fromJSON(inputs.info).is-release == 'true'
name: Delete signing key artifact
uses: geekyeggo/delete-artifact@v5