From 0ac3e6e0ce954e2db73487c19ddab2496856b909 Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Wed, 26 May 2021 16:27:55 +0200 Subject: [PATCH] build: ensure rebar3 in PATH --- .github/workflows/build_slim_packages.yaml | 2 ++ scripts/get-dashboard.sh | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_slim_packages.yaml b/.github/workflows/build_slim_packages.yaml index be3d46bc1..c57df7e2e 100644 --- a/.github/workflows/build_slim_packages.yaml +++ b/.github/workflows/build_slim_packages.yaml @@ -88,6 +88,8 @@ jobs: - name: build run: | . $HOME/.kerl/${{ matrix.erl_otp }}/activate + make ensure-rebar3 + export PATH="$(pwd):$PATH" make ${EMQX_NAME}-zip - name: test run: | diff --git a/scripts/get-dashboard.sh b/scripts/get-dashboard.sh index e37badfb2..3fe0713cc 100755 --- a/scripts/get-dashboard.sh +++ b/scripts/get-dashboard.sh @@ -34,12 +34,13 @@ fi get_assets(){ # Get the download URL of our desired asset - download_url="$(curl --silent --show-error \ - --header "${AUTH}" \ - --header "Accept: application/vnd.github.v3+json" \ - "https://api.github.com/repos/emqx/${DASHBOARD_REPO}/releases/tags/${VERSION}" \ - | jq --raw-output ".assets[] | select(.name==\"${RELEASE_ASSET_FILE}\").url" \ - | tr -d '\n' | tr -d '\r')" + release_url="https://api.github.com/repos/emqx/${DASHBOARD_REPO}/releases/tags/${VERSION}" + release_info="$(curl --silent --show-error --header "${AUTH}" --header "Accept: application/vnd.github.v3+json" "$release_url")" + if ! download_url="$(echo "$release_info" | jq --raw-output ".assets[] | select(.name==\"${RELEASE_ASSET_FILE}\").url" | tr -d '\n' | tr -d '\r')"; then + echo "failed to query $release_url" + echo "${release_info}" + exit 1 + fi # Get GitHub's S3 redirect URL redirect_url=$(curl --silent --show-error \ --header "${AUTH}" \