Browse Source

dev: change library before building

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 5 years ago
parent
commit
391a9fe8e3
1 changed files with 4 additions and 3 deletions
  1. 4 3
      scripts/buildDev

+ 4 - 3
scripts/buildDev

@@ -1,10 +1,14 @@
 #!/bin/bash
 date=$(date +%Y%m%d)
+libraryCommit=$(curl https://api.github.com/repos/nextcloud/android-library/commits/master | jq .sha | sed s'/\"//g')
 
 # use current date for version code/name
 sed -i "/versionDev/,/\}/ s/versionCode .*/versionCode $date/" build.gradle
 sed -i "/versionDev/,/\}/ s/versionName .*/versionName \"$date\"/" build.gradle
 
+# change library
+sed -i s"#androidLibraryVersion.*#androidLibraryVersion =\"$libraryCommit\"#" build.gradle
+
 # build signed apk
 ./gradlew assembleVersionDevRelease >> /tmp/dev.log 2>&1
 
@@ -61,9 +65,6 @@ fi
 # changelog
 echo "$changelog" > src/versionDev/fastlane/metadata/android/en-US/changelogs/$date.txt
 
-# build
-sed -i s"# androidLibraryVersion.*#androidLibraryVersion =\"$libraryCommit\"#" build.gradle
-
 git add .
 git commit -m "daily dev $date" -m "$changelog"
 git push