mirror of
https://github.com/qvacua/vimr.git
synced 2024-11-28 11:35:35 +03:00
30 lines
910 B
Bash
Executable File
30 lines
910 B
Bash
Executable File
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
echo "### Commit and push appcast"
|
|
pushd "$( dirname "${BASH_SOURCE[0]}" )/.." > /dev/null
|
|
|
|
readonly branch=${branch:?"Eg develop"}
|
|
readonly compound_version=${compound_version:?"Eg v0.29.0-329"}
|
|
readonly is_snapshot=${is_snapshot:?"true or false"}
|
|
readonly update_snapshot_appcast_for_release=${update_snapshot_appcast_for_release:?"true or false"}
|
|
|
|
if [[ ${is_snapshot} == true ]] ; then
|
|
cp ./build/Build/Products/Release/appcast_snapshot.xml .
|
|
else
|
|
cp ./build/Build/Products/Release/appcast.xml .
|
|
fi
|
|
|
|
if [[ ${is_snapshot} == false ]] && [[ ${update_snapshot_appcast_for_release} == true ]]; then
|
|
cp appcast.xml appcast_snapshot.xml
|
|
fi
|
|
|
|
echo "### Commiting and pushing appcast(s) to ${branch}"
|
|
|
|
git add appcast*
|
|
git commit -S -m "Bump appcast(s) to ${compound_version}"
|
|
git push origin HEAD:"${branch}"
|
|
|
|
popd > /dev/null
|
|
echo "### Committed and pushed appcast(s)"
|