1*bb5273feSAndroid Build Coastguard Worker#!/bin/bash 2*bb5273feSAndroid Build Coastguard Workergit diff-index --quiet HEAD -- 3*bb5273feSAndroid Build Coastguard Worker 4*bb5273feSAndroid Build Coastguard Workerif [ $? -ne 0 ]; then 5*bb5273feSAndroid Build Coastguard Worker echo "Working tree must be empty before bumping the version" 6*bb5273feSAndroid Build Coastguard Workerfi 7*bb5273feSAndroid Build Coastguard Worker 8*bb5273feSAndroid Build Coastguard Workersed -i '' "s/ versionName \".*\"/ versionName \"$1\"/" lottie/build.gradle 9*bb5273feSAndroid Build Coastguard Worker 10*bb5273feSAndroid Build Coastguard Workersed -i '' "s/ versionName \".*\"/ versionName \"$1\"/" LottieSample/build.gradle 11*bb5273feSAndroid Build Coastguard WorkerversionCode=$((`cat LottieSample/build.gradle | grep versionCode | awk '{print $2}'` + 1)) 12*bb5273feSAndroid Build Coastguard Workersed -i '' "s/ versionCode .*/ versionCode $versionCode/" LottieSample/build.gradle 13*bb5273feSAndroid Build Coastguard Worker 14*bb5273feSAndroid Build Coastguard Workersed -i '' "s/VERSION_NAME=.*/VERSION_NAME=$1/" gradle.properties 15*bb5273feSAndroid Build Coastguard Worker 16*bb5273feSAndroid Build Coastguard Workergit add -A 17*bb5273feSAndroid Build Coastguard Workergit commit -m "v$1" 18*bb5273feSAndroid Build Coastguard Workergit tag "v$1" 19*bb5273feSAndroid Build Coastguard Workergit push --follow-tags 20*bb5273feSAndroid Build Coastguard Workergit push origin v$1