build: ensure rebar3 in PATH

This commit is contained in:
Zaiming Shi 2021-05-26 16:27:55 +02:00 committed by Rory Z
parent 1e2bd2610f
commit 0ac3e6e0ce
2 changed files with 9 additions and 6 deletions

View File

@ -88,6 +88,8 @@ jobs:
- name: build - name: build
run: | run: |
. $HOME/.kerl/${{ matrix.erl_otp }}/activate . $HOME/.kerl/${{ matrix.erl_otp }}/activate
make ensure-rebar3
export PATH="$(pwd):$PATH"
make ${EMQX_NAME}-zip make ${EMQX_NAME}-zip
- name: test - name: test
run: | run: |

View File

@ -34,12 +34,13 @@ fi
get_assets(){ get_assets(){
# Get the download URL of our desired asset # Get the download URL of our desired asset
download_url="$(curl --silent --show-error \ release_url="https://api.github.com/repos/emqx/${DASHBOARD_REPO}/releases/tags/${VERSION}"
--header "${AUTH}" \ release_info="$(curl --silent --show-error --header "${AUTH}" --header "Accept: application/vnd.github.v3+json" "$release_url")"
--header "Accept: application/vnd.github.v3+json" \ if ! download_url="$(echo "$release_info" | jq --raw-output ".assets[] | select(.name==\"${RELEASE_ASSET_FILE}\").url" | tr -d '\n' | tr -d '\r')"; then
"https://api.github.com/repos/emqx/${DASHBOARD_REPO}/releases/tags/${VERSION}" \ echo "failed to query $release_url"
| jq --raw-output ".assets[] | select(.name==\"${RELEASE_ASSET_FILE}\").url" \ echo "${release_info}"
| tr -d '\n' | tr -d '\r')" exit 1
fi
# Get GitHub's S3 redirect URL # Get GitHub's S3 redirect URL
redirect_url=$(curl --silent --show-error \ redirect_url=$(curl --silent --show-error \
--header "${AUTH}" \ --header "${AUTH}" \