1#!/bin/bash
2
3RELEASE_FILE="./tmp/release.json"
4HOMEBREW_ROOT="/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core"
5export HOMEBREW_GITHUB_API_TOKEN=$(awk '/api.github.com/{getline;getline;print $2}' ~/.netrc)
6
7# Setup directory
8mkdir -p ./tmp
9rm -rf ./tmp/*
10
11# Fetch the latest published version
12curl -s https://api.github.com/repos/sosedoff/pgweb/releases/latest > $RELEASE_FILE
13VERSION="$(jq -r .tag_name < $RELEASE_FILE)"
14URL="https://github.com/sosedoff/pgweb/archive/$VERSION.tar.gz"
15URL_SHA256=$(wget -qO- $URL | shasum -a 256 | cut -d ' ' -f 1)
16
17# Reset any changes
18git -C $HOMEBREW_ROOT reset --hard
19
20# Update formula
21brew bump-formula-pr \
22  --url=$URL \
23  --sha256=$URL_SHA256 \
24  pgweb
25