From 840bd90365c868df88092d02b998be4518dfc2f8 Mon Sep 17 00:00:00 2001 From: Keming Date: Thu, 17 Aug 2023 20:19:06 +0800 Subject: [PATCH] fix nightly release bash script (#1224) Signed-off-by: Keming --- .github/workflows/nightly.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index c7cd07534e..2e136a894f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -22,11 +22,16 @@ jobs: fetch-depth: 0 - if: ${{ github.event_name == 'workflow_dispatch' }} run: | + gh release delete ${{ github.event.inputs.tag_name }} --yes --cleanup-tag || true + git tag -d ${{ github.event.inputs.tag_name }} gh release create ${{ github.event.inputs.tag_name }} --title ${{ github.event.inputs.tag_name }} --generate-notes --prerelease - if: ${{ github.event_name == 'schedule' }} run: | - if [[ $(git diff nightly --name-only -B -M -C) ]]; then + if [[ -z $(git tag -l nightly) ]]; then + gh release create nightly --title nightly --generate-notes --prerelease + elif [[ $(git diff nightly --name-only -B -M -C) ]]; then gh release delete nightly --yes --cleanup-tag || true + git tag -d nightly gh release create nightly --title nightly --generate-notes --prerelease fi