TUN-5895 run brew bump-formula-pr on release

This commit is contained in:
Piper McCorkle 2022-03-22 13:55:32 -05:00
parent 470e6c35c5
commit 4836216a9b
2 changed files with 25 additions and 0 deletions

23
.teamcity/update-homebrew-core.sh vendored Executable file
View File

@ -0,0 +1,23 @@
#!/bin/bash
set -euo pipefail
if ! VERSION="$(git describe --tags --exact-match 2>/dev/null)" ; then
echo "Skipping public release for an untagged commit."
echo "##teamcity[buildStatus status='SUCCESS' text='Skipped due to lack of tag']"
exit 0
fi
if [[ "${HOMEBREW_GITHUB_API_TOKEN:-}" == "" ]] ; then
echo "Missing GITHUB_API_TOKEN"
exit 1
fi
# "install" Homebrew
git clone https://github.com/Homebrew/brew tmp/homebrew
eval "$(tmp/homebrew/bin/brew shellenv)"
brew update --force --quiet
chmod -R go-w "$(brew --prefix)/share/zsh"
# bump formula pr
brew bump-formula-pr cloudflared

View File

@ -192,8 +192,10 @@ stretch: &stretch
builddeps: builddeps:
- openssh-client - openssh-client
- s3cmd - s3cmd
- jq
post-cache: post-cache:
- .teamcity/update-homebrew.sh - .teamcity/update-homebrew.sh
- .teamcity/update-homebrew-core.sh
github-message-release: github-message-release:
build_dir: *build_dir build_dir: *build_dir
builddeps: builddeps: