From d02d7b2a69827ea979a9b2dc07967c80de161d19 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Mon, 12 Aug 2024 23:57:22 +1000 Subject: [PATCH] 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> --- .github/workflows/release-cli.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml index b31acdd1..39be23c1 100644 --- a/.github/workflows/release-cli.yml +++ b/.github/workflows/release-cli.yml @@ -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