From 5fd406ca2ffa0cb9c1cb98140bedf0a3ba9e5022 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Thu, 23 Mar 2023 00:21:57 -0400 Subject: [PATCH] Use PATH instead of sudo to install bun for testing (#2460) --- .github/workflows/bun-linux-build.yml | 8 +++++++- .github/workflows/bun-mac-aarch64.yml | 8 +++++++- .github/workflows/bun-mac-x64-baseline.yml | 8 +++++++- .github/workflows/bun-mac-x64.yml | 8 +++++++- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/.github/workflows/bun-linux-build.yml b/.github/workflows/bun-linux-build.yml index 07d7703545..45e9381ae7 100644 --- a/.github/workflows/bun-linux-build.yml +++ b/.github/workflows/bun-linux-build.yml @@ -174,6 +174,12 @@ jobs: with: name: bun-${{matrix.tag}} path: ${{runner.temp}}/release + - id: shim-path + name: set path + run: | + stage_bin=$(mktemp -d) + echo "stage_bin=$stage_bin" + echo $stage_bin >> $GITHUB_PATH - id: install name: Install run: | @@ -181,7 +187,7 @@ jobs: unzip bun-${{matrix.tag}}.zip cd bun-${{matrix.tag}} chmod +x bun - sudo mv bun /usr/local/bin/bun + mv bun $stage_bin/bun bun --version - id: test name: Test (node runner) diff --git a/.github/workflows/bun-mac-aarch64.yml b/.github/workflows/bun-mac-aarch64.yml index 642f20d0cc..db2696ddfc 100644 --- a/.github/workflows/bun-mac-aarch64.yml +++ b/.github/workflows/bun-mac-aarch64.yml @@ -411,6 +411,12 @@ jobs: with: name: ${{matrix.tag}} path: ${{runner.temp}}/release + - id: shim-path + name: set path + run: | + stage_bin=$(mktemp -d) + echo "stage_bin=$stage_bin" + echo $stage_bin >> $GITHUB_PATH - id: install name: Install run: | @@ -418,7 +424,7 @@ jobs: unzip ${{matrix.tag}}.zip cd ${{matrix.tag}} chmod +x bun - sudo mv bun /usr/local/bin/bun + mv bun $stage_bin/bun bun --version - id: test name: Test (node runner) diff --git a/.github/workflows/bun-mac-x64-baseline.yml b/.github/workflows/bun-mac-x64-baseline.yml index 919333fa5c..025accb32a 100644 --- a/.github/workflows/bun-mac-x64-baseline.yml +++ b/.github/workflows/bun-mac-x64-baseline.yml @@ -415,6 +415,12 @@ jobs: with: name: ${{matrix.tag}} path: ${{runner.temp}}/release + - id: shim-path + name: set path + run: | + stage_bin=$(mktemp -d) + echo "stage_bin=$stage_bin" + echo $stage_bin >> $GITHUB_PATH - id: install name: Install run: | @@ -422,7 +428,7 @@ jobs: unzip ${{matrix.tag}}.zip cd ${{matrix.tag}} chmod +x bun - sudo mv bun /usr/local/bin/bun + mv bun $stage_bin/bun bun --version - id: test name: Test (node runner) diff --git a/.github/workflows/bun-mac-x64.yml b/.github/workflows/bun-mac-x64.yml index 434c43e4e8..e192861145 100644 --- a/.github/workflows/bun-mac-x64.yml +++ b/.github/workflows/bun-mac-x64.yml @@ -417,6 +417,12 @@ jobs: with: name: ${{matrix.tag}} path: ${{runner.temp}}/release + - id: shim-path + name: set path + run: | + stage_bin=$(mktemp -d) + echo "stage_bin=$stage_bin" + echo $stage_bin >> $GITHUB_PATH - id: install name: Install run: | @@ -424,7 +430,7 @@ jobs: unzip ${{matrix.tag}}.zip cd ${{matrix.tag}} chmod +x bun - sudo mv bun /usr/local/bin/bun + mv bun $stage_bin/bun bun --version - id: test name: Test (node runner)