An action that takes given Ruby script and executes it in Homebrew environment via brew ruby
command.
Runs on ubuntu
and macos
.
- name: Run brew script
uses: Homebrew/actions/brew-script@master
env:
HOMEBREW_SOME_VARIABLE: some value
with:
# GitHub token, defaults to ${{github.token}}, is set as HOMEBREW_GITHUB_API_TOKEN
token: ${{github.token}}
script: |
some_variable = ENV["HOMEBREW_SOME_VARIABLE"]
revision = Utils.safe_popen_read("git", "rev-parse", "HEAD")
ohai revision
opoo some_variable