39 lines
971 B
Bash
39 lines
971 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# Abort on Error
|
||
|
set -e
|
||
|
|
||
|
EPOCH=$(date +%s)
|
||
|
SHASUM=$(shasum -a 256 ./Monal/build/app/Monal.alpha.tar | awk '{print $1}')
|
||
|
|
||
|
echo ""
|
||
|
echo "*********************************************"
|
||
|
echo "* Cloning and resetting homebrew-monal-alpha repository *"
|
||
|
echo "*********************************************"
|
||
|
|
||
|
if [[ -e "homebrew-monal-alpha" ]]; then
|
||
|
rm -rf homebrew-monal-alpha
|
||
|
fi
|
||
|
git clone git@github.org.homebrew-monal-alpha.push.repo:monal-im/homebrew-monal-alpha.git
|
||
|
cd homebrew-monal-alpha
|
||
|
git config --local user.email "pushBot@monal-im.org"
|
||
|
git config --local user.name "Monal-IM-Push[BOT]"
|
||
|
|
||
|
awk -v timestamp="$EPOCH" -v shasum="$SHASUM" 'sub(/#timestampAsVersion#/,timestamp)sub(/#macosHash#/,shasum)1' templates/Casks/monal-alpha.rb > Casks/monal-alpha.rb
|
||
|
|
||
|
git add Casks/monal-alpha.rb
|
||
|
git commit -m "Publish new version"
|
||
|
git push
|
||
|
|
||
|
echo ""
|
||
|
echo "***************"
|
||
|
echo "* Cleaning up *"
|
||
|
echo "***************"
|
||
|
|
||
|
cd ..
|
||
|
rm -rf homebrew-monal-alpha
|
||
|
|
||
|
|
||
|
exit 0
|
||
|
|