Gabriel Peal | 8d14938 | 2017-12-05 16:48:29 -0800 | [diff] [blame] | 1 | #!/bin/bash |
Gabriel Peal | f675a55 | 2018-08-05 16:53:54 -0700 | [diff] [blame] | 2 | git diff-index --quiet HEAD -- |
| 3 | |
| 4 | if [ $? -ne 0 ]; then |
| 5 | echo "Working tree must be empty before bumping the version" |
| 6 | fi |
Gabriel Peal | 8d14938 | 2017-12-05 16:48:29 -0800 | [diff] [blame] | 7 | |
| 8 | sed -i '' "s/ versionName \".*\"/ versionName \"$1\"/" lottie/build.gradle |
| 9 | |
| 10 | sed -i '' "s/ versionName \".*\"/ versionName \"$1\"/" LottieSample/build.gradle |
| 11 | versionCode=$((`cat LottieSample/build.gradle | grep versionCode | awk '{print $2}'` + 1)) |
| 12 | sed -i '' "s/ versionCode .*/ versionCode $versionCode/" LottieSample/build.gradle |
| 13 | |
| 14 | sed -i '' "s/VERSION_NAME=.*/VERSION_NAME=$1/" gradle.properties |
| 15 | |
Gabriel Peal | f675a55 | 2018-08-05 16:53:54 -0700 | [diff] [blame] | 16 | git add -A |
| 17 | git commit -m "v$1" |
| 18 | git tag "v$1" |
| 19 | git push --follow-tags |
| 20 | git push origin v$1 |