File tree Expand file tree Collapse file tree 1 file changed +27
-14
lines changed Expand file tree Collapse file tree 1 file changed +27
-14
lines changed Original file line number Diff line number Diff line change 6
6
branches :
7
7
- main
8
8
- feature/*
9
- pull_request :
9
+ paths :
10
+ - ' Fruitties/**'
11
+ - ' .github/workflows/Fruitties.yml'
12
+ pull_request :
13
+ paths :
14
+ - ' Fruitties/**'
15
+ - ' .github/workflows/Fruitties.yml'
10
16
11
17
concurrency :
12
18
group : build-${{ github.ref }}
13
19
cancel-in-progress : true
14
20
21
+ defaults :
22
+ run :
23
+ working-directory : ./Fruitties
24
+
15
25
jobs :
16
26
build_android :
17
27
name : Build Android app
18
28
runs-on : ubuntu-latest
29
+
19
30
steps :
20
31
- name : Checkout
21
32
uses : actions/checkout@v4
22
33
23
- - name : Validate Gradle Wrapper
24
- uses : gradle/wrapper-validation-action@v3
25
-
26
34
- name : Set up JDK 17
27
35
uses : actions/setup-java@v4
28
36
with :
29
37
distribution : ' zulu'
30
38
java-version : 17
31
39
40
+ - name : Setup Gradle
41
+ uses : gradle/actions/setup-gradle@v4
42
+ with :
43
+ cache-encryption-key : ${{ secrets.GRADLE_ENCRYPTION_KEY }}
44
+
45
+ - name : Run Spotless check
46
+ run : ./gradlew spotlessCheck --stacktrace
47
+
32
48
- name : Build app
33
- working-directory : ./Fruitties
34
- run : ./gradlew assemble --stacktrace
49
+ run : ./gradlew assembleDebug lintDebug --stacktrace
35
50
36
51
build_ios :
37
52
name : Build iOS app
@@ -44,15 +59,13 @@ jobs:
44
59
- name : Checkout
45
60
uses : actions/checkout@v4
46
61
47
- - name : Validate Gradle Wrapper
48
- uses : gradle/wrapper-validation-action@v3
49
-
50
- - name : Set up JDK 17
51
- uses : actions/setup-java@v4
62
+ - name : Run xcodebuild
63
+ uses : mxcl/xcodebuild@v3
52
64
with :
53
- distribution : ' zulu'
54
- java-version : 17
65
+ xcode : ^16
66
+ scheme : Fruitties
67
+ platform : iOS
68
+ action : build
55
69
56
70
- name : Build app
57
- working-directory : ./Fruitties
58
71
run : xcodebuild -project iosApp/iosApp.xcodeproj -configuration Debug -scheme iosApp -sdk iphonesimulator
You can’t perform that action at this time.
0 commit comments