@@ -2,7 +2,9 @@ name: dargon2_flutter
2
2
3
3
on :
4
4
push :
5
+ branches : [main]
5
6
pull_request :
7
+ branches : [main]
6
8
7
9
defaults :
8
10
run :
@@ -13,23 +15,23 @@ jobs:
13
15
runs-on : macos-latest
14
16
steps :
15
17
- name : Checkout
16
- uses : actions/checkout@v2
18
+ uses : actions/checkout@v4
17
19
with :
18
20
submodules : recursive
19
21
- name : Setup Java
20
- uses : actions/setup-java@v2
22
+ uses : actions/setup-java@v4
21
23
with :
22
24
java-version : ' 17'
23
25
distribution : ' zulu'
24
26
- name : Gradle cache
25
- uses : actions/cache@v2
27
+ uses : actions/cache@v4
26
28
with :
27
29
path : |
28
30
~/.gradle/caches
29
31
~/.gradle/wrapper
30
32
key : gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/buildSrc/**/*.kt') }}
31
33
- name : AVD cache
32
- uses : actions/cache@v2
34
+ uses : actions/cache@v4
33
35
id : avd-cache
34
36
with :
35
37
path : |
56
58
mv ../../dargon2_flutter_mobile/pubspec.test.yaml ../../dargon2_flutter_mobile/pubspec.yaml
57
59
mv ../../dargon2_flutter_desktop/pubspec.test.yaml ../../dargon2_flutter_desktop/pubspec.yaml
58
60
mv ../../dargon2_flutter_platform_interface/pubspec.test.yaml ../../dargon2_flutter_platform_interface/pubspec.yaml
59
- mv ../../../dargon2_core/pubspec.test.yaml ../../../dargon2_core/pubspec.yaml
61
+ mv ../../../dargon2_core/pubspec.test.yaml ../../../dargon2_core/pubspec.yaml
60
62
- name : Run Integration Tests
61
- uses : reactivecircus/android-emulator-runner@v2.22.0
63
+ uses : reactivecircus/android-emulator-runner@v2.30.1
62
64
with :
63
65
api-level : 33
64
66
target : google_apis
@@ -67,10 +69,10 @@ jobs:
67
69
script : flutter test integration_test/
68
70
69
71
test_ios :
70
- runs-on : macos-latest
72
+ runs-on : macos-14
71
73
steps :
72
74
- name : Checkout
73
- uses : actions/checkout@v2
75
+ uses : actions/checkout@v4
74
76
with :
75
77
submodules : recursive
76
78
- name : Download Flutter
85
87
- name : Start Simulator
86
88
run : |
87
89
UDID=$(
88
- xcrun simctl list devices | grep "iPhone 13 (" | awk -F"[()]" '{print $2}' | awk 'NR==1{print $1}'
90
+ xcrun simctl list devices | grep "iPhone 15 (" | awk -F"[()]" '{print $2}' | awk 'NR==1{print $1}'
89
91
)
90
92
xcrun simctl boot "${UDID:?No Simulator with this name found}"
91
93
- name : Use Test Pubspec Files
@@ -108,7 +110,7 @@ jobs:
108
110
test_web :
109
111
runs-on : ubuntu-20.04
110
112
steps :
111
- - uses : actions/checkout@v2
113
+ - uses : actions/checkout@v4
112
114
- uses : subosito/flutter-action@v2
113
115
- name : Use Test Pubspec Files
114
116
run : |
@@ -146,7 +148,7 @@ jobs:
146
148
FLUTTER_CHANNEL : stable
147
149
steps :
148
150
- name : Checkout
149
- uses : actions/checkout@v2
151
+ uses : actions/checkout@v4
150
152
with :
151
153
submodules : recursive
152
154
- name : Download Flutter
0 commit comments