aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xtools/upload-github-release-asset.sh10
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/upload-github-release-asset.sh b/tools/upload-github-release-asset.sh
index 0325530..0dbf71a 100755
--- a/tools/upload-github-release-asset.sh
+++ b/tools/upload-github-release-asset.sh
@@ -1,4 +1,4 @@
1#!/usr/bin/env bash 1#!/usr/bin/env sh
2# 2#
3# Author: Stefan Buck 3# Author: Stefan Buck
4# License: MIT 4# License: MIT
@@ -39,10 +39,8 @@ GH_API="https://api.github.com"
39GH_REPO="$GH_API/repos/$owner/$repo" 39GH_REPO="$GH_API/repos/$owner/$repo"
40GH_TAGS="$GH_REPO/releases/tags/$tag" 40GH_TAGS="$GH_REPO/releases/tags/$tag"
41AUTH="Authorization: token $github_api_token" 41AUTH="Authorization: token $github_api_token"
42WGET_ARGS="--content-disposition --auth-no-challenge --no-cookie"
43CURL_ARGS="-LJO#"
44 42
45if [[ "$tag" == 'LATEST' ]]; then 43if [ "$tag" = 'LATEST' ]; then
46 GH_TAGS="$GH_REPO/releases/latest" 44 GH_TAGS="$GH_REPO/releases/latest"
47fi 45fi
48 46
@@ -62,10 +60,10 @@ eval $(echo "$response" | grep -C2 "\"name\":.\+$(basename $filename)" | grep -m
62if [ "$asset_id" = "" ]; then 60if [ "$asset_id" = "" ]; then
63 echo "No need to overwrite asset" 61 echo "No need to overwrite asset"
64else 62else
65 if [[ "$overwrite" == "true" ]] || [[ "$overwrite" == "delete" ]]; then 63 if [ "$overwrite" = "true" ] || [ "$overwrite" = "delete" ]; then
66 echo "Deleting asset($asset_id)... " 64 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" 65 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 66 if [ "$overwrite" = "delete" ]; then
69 exit 0 67 exit 0
70 fi 68 fi
71 else 69 else