update android libs path
Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
parent
302de63b36
commit
dfec32d224
@ -4,9 +4,12 @@
|
||||
# SPDX-FileCopyrightText: 2016 Tobias Kaminsky <tobias@kaminsky.me>
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
|
||||
|
||||
snapshotCount=$(./gradlew dependencies | grep SNAPSHOT -c)
|
||||
betaCount=$(grep "<bool name=\"is_beta\">true</bool>" app/src/main/res/values/setup.xml -c)
|
||||
libraryHash=$(grep androidLibraryVersion libs.versions.toml | cut -d= -f2 | tr -d \")
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$SCRIPT_DIR/../../"
|
||||
|
||||
snapshotCount=$("$PROJECT_ROOT/gradlew" -p "$PROJECT_ROOT" dependencies | grep SNAPSHOT -c)
|
||||
betaCount=$(grep "<bool name=\"is_beta\">true</bool>" "$PROJECT_ROOT/app/src/main/res/values/setup.xml" -c)
|
||||
libraryHash=$(grep androidLibraryVersion "$PROJECT_ROOT/gradle/libs.versions.toml" | cut -d= -f2 | tr -d \"")
|
||||
|
||||
lastHashes=$(curl "https://api.github.com/repos/nextcloud/android-library/commits?sha=$baseBranch" | jq ".[] .sha" | head -n 20)
|
||||
baseBranch="master"
|
||||
|
@ -5,7 +5,10 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
|
||||
#
|
||||
date=$(date +%Y%m%d)
|
||||
oldLibraryCommit=$(grep "androidLibraryVersion\ =" gradle/libs.versions.toml)
|
||||
SCRIPT_DIR="$(cd "$(dirname \"${BASH_SOURCE[0]}\")" && pwd)"
|
||||
PROJECT_ROOT="$SCRIPT_DIR/../../"
|
||||
|
||||
oldLibraryCommit=$(grep "androidLibraryVersion\ =" "$PROJECT_ROOT/gradle/libs.versions.toml")
|
||||
libraryCommit=$(curl https://api.github.com/repos/nextcloud/android-library/commits/master | jq .sha | sed s'/\"//g')
|
||||
|
||||
# use current date for version code/name
|
||||
@ -13,8 +16,8 @@ sed -i "/versionDev/,/\}/ s/versionCode .*/versionCode $date/" app/build.gradle
|
||||
sed -i "/versionDev/,/\}/ s/versionName .*/versionName \"$date\"/" app/build.gradle
|
||||
|
||||
# change library
|
||||
sed -i s"#androidLibraryVersion\ =.*#androidLibraryVersion =\"$libraryCommit\"#" gradle/libs.versions.toml
|
||||
./gradlew --console=plain --dependency-verification lenient -q --write-verification-metadata sha256,pgp help
|
||||
sed -i s"#androidLibraryVersion\ =.*#androidLibraryVersion =\"$libraryCommit\"#" "$PROJECT_ROOT/gradle/libs.versions.toml"
|
||||
"$PROJECT_ROOT/gradlew" --console=plain --dependency-verification lenient -q --write-verification-metadata sha256,pgp help
|
||||
|
||||
# build signed apk
|
||||
source ndk.env
|
||||
|
@ -9,15 +9,18 @@ git checkout master
|
||||
git pull
|
||||
|
||||
latestCommit=$(curl -s https://api.github.com/repos/nextcloud/android-library/commits/master | jq .sha | sed s'/\"//g')
|
||||
currentCommit=$(grep "androidLibraryVersion" gradle/libs.versions.toml | cut -f2 -d'"')
|
||||
SCRIPT_DIR="$(cd "$(dirname \"${BASH_SOURCE[0]}\")" && pwd)"
|
||||
PROJECT_ROOT="$SCRIPT_DIR/../../"
|
||||
|
||||
currentCommit=$(grep "androidLibraryVersion" "$PROJECT_ROOT/gradle/libs.versions.toml" | cut -f2 -d'"')
|
||||
|
||||
[[ $latestCommit == "$currentCommit" ]] && echo "Nothing to do. Commit is: $latestCommit" && exit # nothing to do
|
||||
|
||||
git fetch
|
||||
git checkout -B update-library-"$(date +%F)" origin/master
|
||||
|
||||
sed -i s"#androidLibraryVersion\ =.*#androidLibraryVersion =\"$latestCommit\"#" gradle/libs.versions.toml
|
||||
./gradlew --console=plain --dependency-verification lenient -q --write-verification-metadata sha256,pgp help
|
||||
sed -i s"#androidLibraryVersion\ =.*#androidLibraryVersion =\"$latestCommit\"#" "$PROJECT_ROOT/gradle/libs.versions.toml"
|
||||
"$PROJECT_ROOT/gradlew" --console=plain --dependency-verification lenient -q --write-verification-metadata sha256,pgp help
|
||||
|
||||
git add build.gradle
|
||||
git add gradle/verification-metadata.xml
|
||||
|
Loading…
x
Reference in New Issue
Block a user