Skip to content

Commit

Permalink
macos13: oops, unpack runner in guest, not on host (#3)
Browse files Browse the repository at this point in the history
  • Loading branch information
delan committed Jan 7, 2025
1 parent 65e0777 commit a9997df
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions macos13/configure-runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,10 @@ cache_dir=$script_dir/cache
runner_jitconfig=$1; shift
vm=$1; shift

>&2 echo '[*] Unpacking GitHub Actions runner'
mount_dir=$(pwd)
mkdir -p ~/actions-runner
cd ~/actions-runner
tar xf "$mount_dir/init/actions-runner-osx-x64.tar.gz"

>&2 echo '[*] Injecting GitHub Actions config'
# Register the runner as both ephemeral (one job only) and just-in-time (no token required)
# See also: <https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-just-in-time-runners>
> "$mount_dir/init/runner.sh" echo '~/actions-runner/run.sh --jitconfig '"$runner_jitconfig"
> init/runner.sh echo 'mkdir -p ~/actions-runner'
>> init/runner.sh echo 'cd ~/actions-runner'
>> init/runner.sh echo 'tar xf /Volumes/a/init/actions-runner-osx-x64.tar.gz'
>> init/runner.sh echo '~/actions-runner/run.sh --jitconfig '"$runner_jitconfig"

0 comments on commit a9997df

Please sign in to comment.