mirror of
https://github.com/mas-cli/mas
synced 2024-11-25 21:10:24 +00:00
✨ Add brew_formula_bump script
This commit is contained in:
parent
3ac7e51b9e
commit
6c422dd3b5
1 changed files with 52 additions and 0 deletions
52
script/brew_formula_bump
Executable file
52
script/brew_formula_bump
Executable file
|
@ -0,0 +1,52 @@
|
|||
#!/bin/bash -e
|
||||
#
|
||||
# script/brew_formula_bump
|
||||
# mas
|
||||
#
|
||||
# Updates mas Homebrew core formula:
|
||||
# https://github.com/Homebrew/homebrew-core/blob/master/Formula/mas.rb
|
||||
#
|
||||
|
||||
# BUILD_DIR="$PWD/build"
|
||||
# OS_VERSIONS=(mojave high_sierra sierra el_capitan)
|
||||
|
||||
function usage {
|
||||
echo "Usage: brew_formula_bump [v1.0] [sha1_hash]"
|
||||
echo "- version will be inferred using version script if not provided"
|
||||
echo "- sha will be inferred from the curreent commit if not provided"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# arg 1 - version tag
|
||||
if test -n "$1"; then
|
||||
VERSION="$1"
|
||||
else
|
||||
VERSION="v$(script/version)"
|
||||
fi
|
||||
|
||||
# arg 2 - revision (commit hash)
|
||||
if test -n "$2"; then
|
||||
REVISION="$2"
|
||||
else
|
||||
REVISION=$(git rev-parse HEAD)
|
||||
fi
|
||||
|
||||
echo "==> 🧪 Updating homebrew-core formula mas ($VERSION, $REVISION)"
|
||||
|
||||
echo "Validating formula"
|
||||
brew bump-formula-pr \
|
||||
--tag="$VERSION" \
|
||||
--revision="$REVISION" \
|
||||
--strict \
|
||||
mas
|
||||
|
||||
pushd "$(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula"
|
||||
|
||||
echo "Updating formula"
|
||||
brew bump-formula-pr \
|
||||
--tag="$VERSION" \
|
||||
--revision="$REVISION" \
|
||||
--strict \
|
||||
--verbose \
|
||||
--debug \
|
||||
mas
|
Loading…
Reference in a new issue