From 2f4075b4d91d7a4e389973d5d4a08613ba3b38b4 Mon Sep 17 00:00:00 2001 From: Lennart Espe <3391295+lnsp@users.noreply.github.com> Date: Sun, 8 Dec 2024 21:03:11 +0100 Subject: [PATCH] Use awk instead of homebrew for formulae upgrades. --- .github/workflows/go.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 049e0b6..84a585a 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -146,11 +146,13 @@ jobs: env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock run: | - brew tap valar/tap git@github.com:valar/homebrew-tap.git - cd $(brew --repo valar/tap) - brew bump-formula-pr --write-only \ - --url=https://github.com/valar/cli/archive/refs/tags/${{ steps.get_version.outputs.version }}.tar.gz \ - valar/tap/valar + git clone git@github.com:valar/homebrew-tap.git ~/valar-tap && cd ~/valar-tap + + NEW_URL="https://github.com/valar/cli/archive/refs/tags/${{ steps.get_version.outputs.version}.tar.gz" + NEW_SHA256="$(curl -sSL $NEW_URL | sha256sum -)" + awk -v new_url="$NEW_URL" '{gsub(/url ".*"/, "url \""new_url"\"")} 1' Formula/valar.rb > Formula/valar.rb + awk -v new_sha256="$NEW_SHA256" '{gsub(/sha256 ".*"/, "sha256 \""new_sha256"\"")} 1' Formula/valar.rb > Formula/valar.rb + git commit -a -m "Bump version to ${{ steps.get_version.outputs.version }}" git push -u