fix: update elixir CI yamls for getting rebar3

This commit is contained in:
Shawn 2022-04-28 23:07:38 +08:00
parent b05b77bcbc
commit 50f1dcef97
3 changed files with 3 additions and 2 deletions

View File

@ -36,7 +36,7 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: ensure rebar - name: ensure rebar
run: ./scripts/ensure-rebar3.sh 3.16.1-emqx-1 run: ./scripts/ensure-rebar3.sh
- name: check applications - name: check applications
run: ./scripts/check-elixir-applications.exs run: ./scripts/check-elixir-applications.exs
- name: check applications started with emqx_machine - name: check applications started with emqx_machine

View File

@ -13,7 +13,7 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v2.4.0 uses: actions/checkout@v2.4.0
- name: ensure rebar - name: ensure rebar
run: ./scripts/ensure-rebar3.sh 3.16.1-emqx-1 run: ./scripts/ensure-rebar3.sh
- name: setup mix - name: setup mix
run: | run: |
mix local.hex --force mix local.hex --force

View File

@ -5,6 +5,7 @@ set -euo pipefail
## rebar3 tag 3.18.0-emqx-1 is compiled using otp24.1.5. ## rebar3 tag 3.18.0-emqx-1 is compiled using otp24.1.5.
## we have to use an otp24-compiled rebar3 because the defination of record #application{} ## we have to use an otp24-compiled rebar3 because the defination of record #application{}
## in systools.hrl is changed in otp24. ## in systools.hrl is changed in otp24.
OTP_VSN="${OTP_VSN:-$(./scripts/get-otp-vsn.sh)}"
case ${OTP_VSN} in case ${OTP_VSN} in
23*) 23*)
VERSION="3.16.1-emqx-1" VERSION="3.16.1-emqx-1"