From 93a5f133c3fa45fe90b41aa4808e0751486ca689 Mon Sep 17 00:00:00 2001 From: dwertent Date: Sun, 22 Aug 2021 12:03:28 +0300 Subject: [PATCH] support os types --- .github/workflows/build.yaml | 1 + install.sh | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 50e7b33a..fa427313 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,6 +5,7 @@ on: branches: [ master ] pull_request: branches: [ master ] + types: [ closed ] jobs: once: diff --git a/install.sh b/install.sh index ea9b447a..dfc0c4c0 100755 --- a/install.sh +++ b/install.sh @@ -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: /}