11# synced from @nextcloud/android-config
22
33# SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
4+ # SPDX-FileCopyrightText: 2025 Alper Ozturk <[email protected] >45# SPDX-FileCopyrightText: 2023 Tobias Kaminsky <[email protected] >56# SPDX-FileCopyrightText: 2023 Andy Scherzinger <[email protected] >67# SPDX-FileCopyrightText: 2023 Josh Richards <[email protected] >8+ # SPDX-FileCopyrightText: 2025 Marcel Hibbe <[email protected] >79# SPDX-License-Identifier: GPL-3.0-or-later
810
911name : " Analysis"
@@ -24,9 +26,14 @@ concurrency:
2426
2527jobs :
2628 analysis :
27- runs-on : ubuntu-24.04
29+ runs-on : ubuntu-latest
2830 steps :
29- - name : Setup variables
31+ - name : Disabled on forks
32+ if : ${{ github.event.pull_request.head.repo.full_name != github.repository }}
33+ run : |
34+ echo 'Can not analyze PRs from forks'
35+ exit 1
36+ - name : Setup variables # zizmor: ignore[template-injection]
3037 id : get-vars
3138 run : |
3239 if [ -z "$GITHUB_HEAD_REF" ]; then
4653 fi
4754 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4855 with :
56+ persist-credentials : false
4957 repository : ${{ steps.get-vars.outputs.repo }}
5058 ref : ${{ steps.get-vars.outputs.branch }}
5159 - name : Set up JDK 17
6169 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6270 run : |
6371 mkdir -p "$HOME/.gradle"
64- echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" > "$HOME/.gradle/gradle.properties"
65- echo "org.gradle.caching=true" >> $HOME/.gradle/gradle.properties
66- echo "org.gradle.parallel=true" >> $HOME/.gradle/gradle.properties
67- echo "org.gradle.configureondemand=true" >> $HOME/.gradle/gradle.properties
68- echo "kapt.incremental.apt=true" >> $HOME/.gradle/gradle.properties
69- scripts/analysis/analysis-wrapper.sh ${{ steps.get-vars.outputs.branch }} ${{ secrets.LOG_USERNAME }} ${{ secrets.LOG_PASSWORD }} "$GITHUB_RUN_NUMBER" ${{ steps.get-vars.outputs.pr }}
72+ {
73+ echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g"
74+ echo "org.gradle.caching=true"
75+ echo "org.gradle.parallel=true"
76+ echo "org.gradle.configureondemand=true"
77+ echo "kapt.incremental.apt=true"
78+ } > "$HOME/.gradle/gradle.properties"
79+ scripts/analysis/analysis-wrapper.sh "${{ steps.get-vars.outputs.branch }}" "${{ secrets.LOG_USERNAME }}" "${{ secrets.LOG_PASSWORD }}" "$GITHUB_RUN_NUMBER" "${{ steps.get-vars.outputs.pr }}"
0 commit comments