From c1e55db782f3f76fa37662dad712f3d2adc565b2 Mon Sep 17 00:00:00 2001 From: Jonathan Clem Date: Mon, 18 May 2020 16:38:30 -0400 Subject: [PATCH] Install tools into RUNNER_TEMP/.setup-elixir --- .github/workflows/licensed.yml | 2 +- dist/.github/workflows/licensed.yml | 2 +- dist/index.js | 2 +- dist/install-elixir | 2 +- dist/install-otp | 2 +- src/install-elixir | 2 +- src/install-otp | 2 +- src/setup-elixir.js | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/licensed.yml b/.github/workflows/licensed.yml index 70fbab0..3b32be2 100644 --- a/.github/workflows/licensed.yml +++ b/.github/workflows/licensed.yml @@ -19,7 +19,7 @@ jobs: - run: npm ci - name: Install licensed run: |- - cd /tmp + cd $RUNNER_TEMP curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/2.9.2/licensed-2.9.2-linux-x64.tar.gz sudo tar -xzf licensed.tar.gz sudo mv licensed /usr/local/bin/licensed diff --git a/dist/.github/workflows/licensed.yml b/dist/.github/workflows/licensed.yml index 70fbab0..3b32be2 100644 --- a/dist/.github/workflows/licensed.yml +++ b/dist/.github/workflows/licensed.yml @@ -19,7 +19,7 @@ jobs: - run: npm ci - name: Install licensed run: |- - cd /tmp + cd $RUNNER_TEMP curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/2.9.2/licensed-2.9.2-linux-x64.tar.gz sudo tar -xzf licensed.tar.gz sudo mv licensed /usr/local/bin/licensed diff --git a/dist/index.js b/dist/index.js index dfe018e..7ecc149 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3266,7 +3266,7 @@ async function main() { await installElixir(elixirVersion, otpMajor) console.log(`##[endgroup]`) - process.env.PATH = `/tmp/.setup-elixir/elixir/bin:/tmp/.setup-elixir/otp/bin:${process.env.PATH}` + process.env.PATH = `${process.env.RUNNER_TEMP}/.setup-elixir/elixir/bin:${process.env.RUNNER_TEMP}/.setup-elixir/otp/bin:${process.env.PATH}` if (installRebar === 'true') await exec('mix local.rebar --force') if (installHex === 'true') await exec('mix local.hex --force') diff --git a/dist/install-elixir b/dist/install-elixir index 974f47e..d31c8ce 100755 --- a/dist/install-elixir +++ b/dist/install-elixir @@ -2,7 +2,7 @@ set -eo pipefail -cd /tmp +cd $RUNNER_TEMP wget -q https://repo.hex.pm/builds/elixir/${1}${2}.zip unzip -d .setup-elixir/elixir ${1}${2}.zip diff --git a/dist/install-otp b/dist/install-otp index 469142c..b31347a 100755 --- a/dist/install-otp +++ b/dist/install-otp @@ -2,7 +2,7 @@ set -eo pipefail -cd /tmp +cd $RUNNER_TEMP wget -q -O otp.tar.gz https://repo.hex.pm/builds/otp/ubuntu-14.04/OTP-${1}.tar.gz mkdir -p .setup-elixir/otp diff --git a/src/install-elixir b/src/install-elixir index 974f47e..d31c8ce 100755 --- a/src/install-elixir +++ b/src/install-elixir @@ -2,7 +2,7 @@ set -eo pipefail -cd /tmp +cd $RUNNER_TEMP wget -q https://repo.hex.pm/builds/elixir/${1}${2}.zip unzip -d .setup-elixir/elixir ${1}${2}.zip diff --git a/src/install-otp b/src/install-otp index 469142c..b31347a 100755 --- a/src/install-otp +++ b/src/install-otp @@ -2,7 +2,7 @@ set -eo pipefail -cd /tmp +cd $RUNNER_TEMP wget -q -O otp.tar.gz https://repo.hex.pm/builds/otp/ubuntu-14.04/OTP-${1}.tar.gz mkdir -p .setup-elixir/otp diff --git a/src/setup-elixir.js b/src/setup-elixir.js index ad0ccec..eb467b4 100644 --- a/src/setup-elixir.js +++ b/src/setup-elixir.js @@ -33,7 +33,7 @@ async function main() { await installElixir(elixirVersion, otpMajor) console.log(`##[endgroup]`) - process.env.PATH = `/tmp/.setup-elixir/elixir/bin:/tmp/.setup-elixir/otp/bin:${process.env.PATH}` + process.env.PATH = `${process.env.RUNNER_TEMP}/.setup-elixir/elixir/bin:${process.env.RUNNER_TEMP}/.setup-elixir/otp/bin:${process.env.PATH}` if (installRebar === 'true') await exec('mix local.rebar --force') if (installHex === 'true') await exec('mix local.hex --force')