aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/upload-github-release-asset.sh
diff options
context:
space:
mode:
authortypebrook <typebrook@gmail.com>2020-01-04 00:07:22 +0800
committertypebrook <typebrook@gmail.com>2020-01-04 00:07:22 +0800
commiteeb7d09d1cd1eb13804d11e84ed1480e38f463c3 (patch)
tree52caf7a1360f7408cd53eac9c20ddf6d68e1980f /scripts/upload-github-release-asset.sh
parentbce3980d54e051f68a858114993b1e3901bd4122 (diff)
parent07228d5f372d171618f28a64b446759e7eeadf4a (diff)
Merge commit '07228d5f372d171618f28a64b446759e7eeadf4a' into dev
Diffstat (limited to 'scripts/upload-github-release-asset.sh')
-rwxr-xr-xscripts/upload-github-release-asset.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/upload-github-release-asset.sh b/scripts/upload-github-release-asset.sh
index 6923870..0325530 100755
--- a/scripts/upload-github-release-asset.sh
+++ b/scripts/upload-github-release-asset.sh
@@ -62,17 +62,17 @@ eval $(echo "$response" | grep -C2 "\"name\":.\+$(basename $filename)" | grep -m
62if [ "$asset_id" = "" ]; then 62if [ "$asset_id" = "" ]; then
63 echo "No need to overwrite asset" 63 echo "No need to overwrite asset"
64else 64else
65 if [ "$overwrite" ]; then 65 if [[ "$overwrite" == "true" ]] || [[ "$overwrite" == "delete" ]]; then
66 echo "Deleting asset($asset_id)... " 66 echo "Deleting asset($asset_id)... "
67 curl -X "DELETE" -H "Authorization: token $github_api_token" "https://api.github.com/repos/$owner/$repo/releases/assets/$asset_id" 67 curl -X "DELETE" -H "Authorization: token $github_api_token" "https://api.github.com/repos/$owner/$repo/releases/assets/$asset_id"
68 if [[ "$overwrite" == "delete" ]]; then
69 exit 0
70 fi
68 else 71 else
69 echo "File already exists on tag $tag" 72 echo "File already exists on tag $tag"
70 echo "If you want to overwrite it, set overwrite=true" 73 echo "If you want to overwrite it, set overwrite=true"
71 exit 1 74 exit 1
72 fi 75 fi
73 if [ "$overwrite" == "delete" ]; then
74 exit 0
75 fi
76fi 76fi
77 77
78# Upload asset 78# Upload asset