1
1
# synced from @nextcloud/android-config
2
2
3
3
# SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
4
+ # SPDX-FileCopyrightText: 2025 Alper Ozturk <[email protected] >
4
5
# SPDX-FileCopyrightText: 2023 Tobias Kaminsky <[email protected] >
5
6
# SPDX-FileCopyrightText: 2023 Andy Scherzinger <[email protected] >
6
7
# SPDX-FileCopyrightText: 2023 Josh Richards <[email protected] >
8
+ # SPDX-FileCopyrightText: 2025 Marcel Hibbe <[email protected] >
7
9
# SPDX-License-Identifier: GPL-3.0-or-later
8
10
9
11
name : " Analysis"
@@ -24,9 +26,14 @@ concurrency:
24
26
25
27
jobs :
26
28
analysis :
27
- runs-on : ubuntu-24.04
29
+ runs-on : ubuntu-latest
28
30
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]
30
37
id : get-vars
31
38
run : |
32
39
if [ -z "$GITHUB_HEAD_REF" ]; then
46
53
fi
47
54
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48
55
with :
56
+ persist-credentials : false
49
57
repository : ${{ steps.get-vars.outputs.repo }}
50
58
ref : ${{ steps.get-vars.outputs.branch }}
51
59
- name : Set up JDK 17
61
69
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
62
70
run : |
63
71
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