Skip to content

Commit 2f4075b

Browse files
committed
Use awk instead of homebrew for formulae upgrades.
1 parent 5cdbe86 commit 2f4075b

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

.github/workflows/go.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,13 @@ jobs:
146146
env:
147147
SSH_AUTH_SOCK: /tmp/ssh_agent.sock
148148
run: |
149-
brew tap valar/tap git@github.com:valar/homebrew-tap.git
150-
cd $(brew --repo valar/tap)
151-
brew bump-formula-pr --write-only \
152-
--url=https://github.com/valar/cli/archive/refs/tags/${{ steps.get_version.outputs.version }}.tar.gz \
153-
valar/tap/valar
149+
git clone git@github.com:valar/homebrew-tap.git ~/valar-tap && cd ~/valar-tap
150+
151+
NEW_URL="https://github.com/valar/cli/archive/refs/tags/${{ steps.get_version.outputs.version}.tar.gz"
152+
NEW_SHA256="$(curl -sSL $NEW_URL | sha256sum -)"
153+
awk -v new_url="$NEW_URL" '{gsub(/url ".*"/, "url \""new_url"\"")} 1' Formula/valar.rb > Formula/valar.rb
154+
awk -v new_sha256="$NEW_SHA256" '{gsub(/sha256 ".*"/, "sha256 \""new_sha256"\"")} 1' Formula/valar.rb > Formula/valar.rb
155+
154156
git commit -a -m "Bump version to ${{ steps.get_version.outputs.version }}"
155157
git push -u
156158

0 commit comments

Comments
 (0)