Skip to content

Commit

Permalink
scripts/prepare_release.sh: auto update versionCode & versionName
Browse files Browse the repository at this point in the history
  • Loading branch information
tenzap committed Apr 8, 2023
1 parent 6d09d8d commit 48e181e
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions scripts/prepare_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,15 @@ echo "Sync-ing gradle"
VerCode="$(cut -d'+' -f2 < version_last_tag.txt)"

echo
echo "Change build.gradle: use manual versionCode and versionName and set versionCode to $((VerCode+1)), then press Enter"
read -r
echo "Changing build.gradle: use manual versionCode and versionName and set versionCode to $((VerCode+1))"

sed -i -e "/versionCode [0-9]\+/ s!.*\(versionCode\) \([0-9]\+\)! versionCode $((VerCode+1))!" \
-e "/versionCode finalVersionCode/ s!.*!// versionCode finalVersionCode!" \
app/build.gradle

sed -i -e "/versionName \"$PREVIOUS_VER\"/ s!.*\(versionName\) \(\"$PREVIOUS_VER\"\)! versionName \"$VER\"!" \
-e "/versionName finalVersionName/ s!.*!// versionName finalVersionName!" \
app/build.gradle

echo
echo "Creating changelog file: ($((VerCode+1)).txt). Press Enter to start editing it."
Expand Down Expand Up @@ -124,8 +131,15 @@ git tag -a -m "release $VER" "$VER"
git reflog expire --expire=90.days.ago --expire-unreachable=now --all

echo
echo "Change build.gradle: revert to automatic versionCode and versionName, then press Enter"
read -r
echo "Changing build.gradle: revert to automatic versionCode and versionName"

sed -i -e "/versionCode [0-9]\+/ s!.*\(versionCode\) \([0-9]\+\)!// versionCode \2!" \
-e "/versionCode finalVersionCode/ s!.*! versionCode finalVersionCode!" \
app/build.gradle

sed -i -e "/versionName \"$VER\"/ s!.*\(versionName\) \(\"$VER\"\)!// versionName \2!" \
-e "/versionName finalVersionName/ s!.*! versionName finalVersionName!" \
app/build.gradle

echo "Sync-ing gradle"
./gradlew tasks > /dev/null
Expand Down

0 comments on commit 48e181e

Please sign in to comment.