Skip to content

Commit 104d1e6

Browse files
Merge pull request #15873 from nextcloud/fix/yml-files
fix: yml files
2 parents f5814b9 + 04aec3f commit 104d1e6

File tree

8 files changed

+40
-22
lines changed

8 files changed

+40
-22
lines changed

.github/workflows/analysis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ jobs:
7373
{
7474
echo "org.gradle.jvmargs=-Xmx5g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g"
7575
echo "org.gradle.configureondemand=true"
76+
echo "org.gradle.configuration-cache=false"
7677
echo "kapt.incremental.apt=true"
7778
} > "$HOME/.gradle/gradle.properties"
7879
scripts/analysis/analysis-wrapper.sh "${{ steps.get-vars.outputs.branch }}" "${{ secrets.LOG_USERNAME }}" "${{ secrets.LOG_PASSWORD }}" "$GITHUB_RUN_NUMBER" "${{ steps.get-vars.outputs.pr }}"

.github/workflows/qa.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ jobs:
4848
mkdir -p "$HOME/.gradle"
4949
echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" > "$HOME/.gradle/gradle.properties"
5050
echo "org.gradle.caching=true; org.gradle.parallel=true; org.gradle.configureondemand=true; kapt.incremental.apt=true" >> "$HOME/.gradle/gradle.properties"
51-
sed -i "/qa/,/\}/ s/versionCode .*/versionCode ${{github.event.number}} /" "app/build.gradle"
52-
sed -i "/qa/,/\}/ s/versionName .*/versionName \"${{github.event.number}}\"/" "app/build.gradle"
51+
sed -i "/qa/,/\}/ s/versionCode.*/versionCode = ${{ github.event.number }}/" app/build.gradle.kts
52+
sed -i "/qa/,/\}/ s/versionName.*/versionName = \"${{ github.event.number }}\"/" app/build.gradle.kts
5353
./gradlew assembleQaDebug
5454
$(find /usr/local/lib/android/sdk/build-tools/*/apksigner | sort | tail -n1) sign --ks-pass pass:"$KS_PASS" --key-pass pass:"$KEY_PASS" --ks-key-alias key0 --ks ".github/workflows/QA_keystore.jks" app/build/outputs/apk/qa/debug/*qa-debug*.apk
5555
.github/workflows/uploadArtifact.sh "$LOG_USERNAME" "$LOG_PASSWORD" "${{github.event.number}}" "${{github.event.number}}" "$GITHUB_TOKEN"

app/build.gradle.kts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -297,18 +297,19 @@ tasks.withType<SpotBugsTask>().configureEach {
297297
val variantName = variantNameCap.substring(0, 1).lowercase() + variantNameCap.substring(1)
298298
dependsOn("compile${variantNameCap}Sources")
299299

300-
classes =
301-
fileTree(layout.buildDirectory.get().asFile.toString() + "/intermediates/javac/${variantName}/compile${variantNameCap}JavaWithJavac/classes/")
302-
excludeFilter = file("${project.rootDir}/scripts/analysis/spotbugs-filter.xml")
303-
reports {
304-
register("xml") {
305-
required = true
306-
}
307-
register("html") {
308-
required = true
309-
outputLocation = layout.buildDirectory.file("reports/spotbugs/spotbugs.html").get().asFile
310-
setStylesheet("fancy.xsl")
311-
}
300+
classes = fileTree(
301+
layout.buildDirectory.get().asFile.toString() +
302+
"/intermediates/javac/${variantName}/compile${variantNameCap}JavaWithJavac/classes/"
303+
)
304+
excludeFilter.set(file("${project.rootDir}/scripts/analysis/spotbugs-filter.xml"))
305+
306+
reports.create("xml") {
307+
required.set(true)
308+
}
309+
reports.create("html") {
310+
required.set(true)
311+
outputLocation.set(layout.buildDirectory.file("reports/spotbugs/spotbugs.html"))
312+
setStylesheet("fancy.xsl")
312313
}
313314
}
314315

fastlane/Fastfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ end
210210

211211
desc "compute version"
212212
private_lane :androidVersion do
213-
File.open("../app/build.gradle","r") do |f|
213+
File.open("../app/build.gradle.kts","r") do |f|
214214
text = f.read
215215

216216
# everything between Document and Authors

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ glide = "5.0.5"
4343
gsonVersion = "2.13.2"
4444
ical4jVersion = "3.2.19"
4545
jackrabbitWebdavVersion = "2.13.5"
46-
jacoco = "0.8.13"
46+
jacoco = "0.8.14"
4747
jsonVersion = "20250517"
4848
junit = "4.13.2"
4949
junitVersion = "1.3.0"

gradle/verification-metadata.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18063,6 +18063,14 @@
1806318063
<sha256 value="d7c4c3c4f9458f2de9a63ebac3c80e99c04e358c4aef347c499b52690d761c86" origin="Generated by Gradle" reason="Artifact is not signed"/>
1806418064
</artifact>
1806518065
</component>
18066+
<component group="com.github.nextcloud" name="android-library" version="d753870f0ae721d8931c113890610e044296f2dd">
18067+
<artifact name="android-library-d753870f0ae721d8931c113890610e044296f2dd.aar">
18068+
<sha256 value="8123aaea5d9c2fa439a635bb64d16ec532c596a4a2dd76e18da2fe729ab886ba" origin="Generated by Gradle" reason="Artifact is not signed"/>
18069+
</artifact>
18070+
<artifact name="android-library-d753870f0ae721d8931c113890610e044296f2dd.module">
18071+
<sha256 value="68ab5b4fd0dfa9a4c70301b320c6fa2ab61ebf0623740f399088b559715398cc" origin="Generated by Gradle" reason="Artifact is not signed"/>
18072+
</artifact>
18073+
</component>
1806618074
<component group="com.github.nextcloud" name="android-library" version="d862794d794a7e8d8b53da98aa801753e684bf52">
1806718075
<artifact name="android-library-d862794d794a7e8d8b53da98aa801753e684bf52.aar">
1806818076
<sha256 value="d82be01cadecc9c51d68ed1ef50b98cf19266bdf1c1f781a696b958d94fc4184" origin="Generated by Gradle" reason="Artifact is not signed"/>

scripts/analysis/detectWrongSettings.sh

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,20 @@
66

77
snapshotCount=$(./gradlew dependencies | grep SNAPSHOT -c)
88
betaCount=$(grep "<bool name=\"is_beta\">true</bool>" app/src/main/res/values/setup.xml -c)
9-
libraryHash=$(grep androidLibraryVersion build.gradle | cut -d= -f2 | tr -d \")
9+
10+
# Read androidLibraryVersion from TOML
11+
libraryHash=$(grep 'androidLibraryVersion' gradle/libs.versions.toml \
12+
| cut -d '=' -f2 \
13+
| tr -d ' "' )
1014

1115
baseBranch="master"
12-
lastHashes=$(curl "https://api.github.com/repos/nextcloud/android-library/commits?sha=$baseBranch" | jq ".[] .sha" | head -n 20)
1316

14-
if [[ $(echo "$lastHashes" | grep -c $libraryHash) -ne 1 ]]; then
17+
# Fetch last 10 commit SHAs from GitHub, without quotes
18+
lastHashes=$(curl -s "https://api.github.com/repos/nextcloud/android-library/commits?sha=$baseBranch" \
19+
| jq -r '.[].sha' | head -n 10)
20+
21+
# Check if libraryHash is in lastHashes
22+
if ! echo "$lastHashes" | grep -q "^$libraryHash$"; then
1523
echo "Library commit not within last 10 hashes, please rebase!"
1624
exit 1
1725
fi
@@ -20,10 +28,10 @@ if [[ $snapshotCount -gt 0 ]] ; then
2028
echo "Snapshot found in dependencies"
2129
exit 1
2230
fi
31+
2332
if [[ $betaCount -gt 0 ]] ; then
2433
echo "Beta is set in setup.xml"
2534
exit 1
2635
fi
27-
28-
exit 0
2936

37+
exit 0

scripts/checkIfRunDrone.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ if [ -z "$PR_NUMBER" ] ; then
1212
fi
1313

1414
export BRANCH=$(scripts/analysis/getBranchBase.sh "$PR_NUMBER" | sed 's/"//g')
15-
if [ "$(git diff --name-only "origin/$BRANCH" | grep -cE "^app/src|screenshots|build.gradle|.drone.yml|gradle")" -eq 0 ] ; then
15+
if [ "$(git diff --name-only "origin/$BRANCH" | grep -cE "^app/src|screenshots|build.gradle.kts|.drone.yml|gradle")" -eq 0 ] ; then
1616
echo "No source files changed"
1717
exit 1
1818
else

0 commit comments

Comments
 (0)