From 4b244735fdf100ede4f7813424ac21ce79a566f0 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Mon, 24 Apr 2023 04:21:23 +0100 Subject: [PATCH] TEMP: workflow workarounds for ruby3 branch Co-authored-by: Sean Molenaar --- .github/workflows/build.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bf8180b9..30b6b124 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,10 +56,21 @@ jobs: name: bottles path: ${{matrix.workdir || github.workspace}}/bottle - - name: Test Portable Ruby + - name: Extract Portable Ruby run: | mkdir -p portable-ruby/ tar --strip-components 2 -C portable-ruby -xf bottle/portable-ruby--*.tar.gz + + - name: Install gems (TEMP FOR RUBY 3) + run: | + export PATH="${PWD}/portable-ruby/bin:${PATH}" + export HOMEBREW_USE_RUBY_FROM_PATH=1 + export MAKE="make V=1" + cd $(brew --repo)/Library/Homebrew + bundle install + + - name: Test Portable Ruby + run: | export PATH="${PWD}/portable-ruby/bin:${PATH}" export HOMEBREW_USE_RUBY_FROM_PATH=1 rm -rf "$(brew --repo)/Library/Homebrew/vendor/portable-ruby" @@ -70,3 +81,4 @@ jobs: run: | brew test-bot --only-cleanup-after rm -rvf bottle portable-ruby + rm -rvf cd $(brew --repo)/Library/Homebrew/vendor/bundle/ruby/3.*