File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,18 +7,26 @@ if [ -z "${INPUT_TAG}" ]; then
77 INPUT_TAG=" $( date +%Y%m%d%H%M%S) "
88fi
99
10- { gh release delete " ${INPUT_TAG} " --cleanup-tag --yes 2> /dev/null; } || :
10+ { RESULT=$( gh release view $INPUT_TAG 2>&1 ) ; } || :
11+
12+ if [[ " $RESULT " != " release not found" ]]; then
13+ echo " Release does already exists:"
14+ echo $RESULT
15+ echo " Performing delete..."
16+ gh release delete " $INPUT_TAG " --cleanup-tag --yes
17+ sleep 1
18+ fi
1119
1220if [ -z " ${INPUT_COMMIT} " ]; then
1321 if [ -z " ${INPUT_BODY} " ]; then
14- gh release create -t " ${ INPUT_TITLE} " " ${ INPUT_TAG} " --generate-notes
22+ gh release create -t " $INPUT_TITLE " " $INPUT_TAG " --generate-notes
1523 else
16- gh release create -t " ${ INPUT_TITLE} " -n " ${ INPUT_BODY} " " ${ INPUT_TAG} "
24+ gh release create -t " $INPUT_TITLE " -n " $INPUT_BODY " " $INPUT_TAG "
1725 fi
1826else
19- if [ -z " ${ INPUT_BODY} " ]; then
20- gh release create --target " ${ INPUT_COMMIT} " -t " ${ INPUT_TITLE} " " ${ INPUT_TAG} " --generate-notes
27+ if [ -z " $INPUT_BODY " ]; then
28+ gh release create --target " $INPUT_COMMIT " -t " $INPUT_TITLE " " $INPUT_TAG " --generate-notes
2129 else
22- gh release create --target " ${ INPUT_COMMIT} " -t " ${ INPUT_TITLE} " -n " ${ INPUT_BODY} " " ${ INPUT_TAG} "
30+ gh release create --target " $INPUT_COMMIT " -t " $INPUT_TITLE " -n " $INPUT_BODY " " $INPUT_TAG "
2331 fi
2432fi
You can’t perform that action at this time.
0 commit comments