Skip to main content
Module

x/pbkit/.github/workflows/update-brew-formula.yml

Protobuf toolkit for modern web development
Go to Latest
File
name: Update brew formulaon: release: types: [released]
jobs: update-brew-formula: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: |- TARGET_DIR=$(mktemp -d) CHECKSUM=$(curl -sL "${{ github.event.release.tarball_url }}" | sha256sum | cut -d ' ' -f 1) if [ -z $CHECKSUM ]] then exit 1 fi git config --global user.email jong@chan.moe git config --global user.name pbkit git clone --single-branch --branch main --depth 1 "https://disjukr:${{ secrets.GH_PAT_FOR_HOMEBREW_TAP }}@github.com/pbkit/homebrew-tap.git" $TARGET_DIR cd $TARGET_DIR sed -i -e "s|url \".*\"|url \"${{ github.event.release.tarball_url }}\"|"\ -e "s|sha256 \".*\"|sha256 \"$CHECKSUM\"|" Formula/pbkit.rb git add . git commit -m "Bump pbkit to ${{ github.event.release.tag_name }}" git push origin main cd -