support os types

This commit is contained in:
dwertent
2021-08-22 12:03:28 +03:00
parent 50f99f4719
commit 93a5f133c3
2 changed files with 11 additions and 2 deletions
+1
View File
@@ -5,6 +5,7 @@ on:
branches: [ master ]
pull_request:
branches: [ master ]
types: [ closed ]
jobs:
once:
+10 -2
View File
@@ -7,10 +7,18 @@ echo
BASE_DIR=~/.kubescape
KUBESCAPE_EXEC=kubescape
# GITHUB_OWNER=$(git config --get remote.origin.url | grep -Po "(?<=github\.com:)(.*?)(?=/.*)")
osName=$(uname -s)
if [[ $osName == *"MINGW"* ]]; then
osName=windows-latest
elif [[ $osName == *"Darwin"* ]]; then
osName=macos-latest
else
osName=ubuntu-latest
fi
GITHUB_OWNER=armosec
DOWNLOAD_URL=$(curl --silent "https://api.github.com/repos/$GITHUB_OWNER/kubescape/releases/latest" | grep -o "browser_download_url.*")
DOWNLOAD_URL=$(curl --silent "https://api.github.com/repos/$GITHUB_OWNER/kubescape/releases/latest" | grep -o "browser_download_url.*${osName}.*")
DOWNLOAD_URL=${DOWNLOAD_URL//\"}
DOWNLOAD_URL=${DOWNLOAD_URL/browser_download_url: /}