ci: use user home dir for otp install

This commit is contained in:
Ivan Dyachkov 2022-11-20 16:19:28 +01:00
parent 8d138d2525
commit f02e4af09a
1 changed files with 4 additions and 3 deletions

View File

@ -31,14 +31,15 @@ runs:
run: | run: |
brew update brew update
brew install curl zip unzip coreutils openssl@1.1 brew install curl zip unzip coreutils openssl@1.1
mkdir -p $HOME/src $HOME/otp
echo "/usr/local/opt/bison/bin" >> $GITHUB_PATH echo "/usr/local/opt/bison/bin" >> $GITHUB_PATH
echo "/usr/local/bin" >> $GITHUB_PATH echo "/usr/local/bin" >> $GITHUB_PATH
echo "OTP_SOURCE_PATH=$HOME/otp-${{ inputs.otp }}" >> $GITHUB_ENV echo "OTP_SOURCE_PATH=$HOME/src/otp-${{ inputs.otp }}" >> $GITHUB_ENV
echo "OTP_INSTALL_PATH=/opt/erlang/${{ inputs.otp }}" >> $GITHUB_ENV echo "OTP_INSTALL_PATH=$HOME/otp/${{ inputs.otp }}" >> $GITHUB_ENV
- uses: actions/cache@v3 - uses: actions/cache@v3
id: cache id: cache
with: with:
path: /opt/erlang/${{ inputs.otp }} path: $HOME/otp/${{ inputs.otp }}
key: otp-install-${{ inputs.otp }}-${{ inputs.os }}-static-ssl-disable-hipe-disable-jit key: otp-install-${{ inputs.otp }}-${{ inputs.os }}-static-ssl-disable-hipe-disable-jit
- name: build erlang - name: build erlang
if: steps.cache.outputs.cache-hit != 'true' if: steps.cache.outputs.cache-hit != 'true'