2929 fail-fast : false
3030 steps :
3131 - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938
32- - uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
32+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a
3333 name : Install Node.js 20
3434 with :
3535 node-version : ' 20'
@@ -38,12 +38,12 @@ jobs:
3838 distribution : ' temurin'
3939 java-version : ' 17'
4040 - name : Firebase Emulator Cache
41- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
41+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
4242 with :
4343 path : ~/.cache/firebase/emulators
4444 key : firebase-emulators-v3-fdc-${{ runner.os }}
4545 restore-keys : firebase-emulators-v3
46- - uses : subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1
46+ - uses : subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff
4747 with :
4848 channel : ' stable'
4949 cache : true
6060 sudo npm i -g firebase-tools
6161 - name : Start Firebase Emulator
6262 run : |
63- cd ./packages/firebase_data_connect/firebase_data_connect/example
63+ cd ./packages/firebase_data_connect/firebase_data_connect/example
6464 unset PGSERVICEFILE
6565 firebase experiments:enable dataconnect
6666 ./start-firebase-emulator.sh
@@ -72,13 +72,13 @@ jobs:
7272 - name : Gradle cache
7373 uses : gradle/actions/setup-gradle@v4
7474 - name : AVD cache
75- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
75+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
7676 id : avd-cache
7777 with :
7878 path : |
7979 ~/.android/avd/*
8080 ~/.android/adb*
81- key : avd-${{ runner.os }}
81+ key : avd-${{ runner.os }}
8282 - name : Start AVD then run E2E tests
8383 uses : reactivecircus/android-emulator-runner@v2
8484 with :
@@ -90,41 +90,43 @@ jobs:
9090 flutter test integration_test/e2e_test.dart --dart-define=CI=true -d emulator-5554
9191
9292 ios :
93- runs-on : macos-14
93+ runs-on : macos-15
9494 timeout-minutes : 45
9595 strategy :
9696 fail-fast : false
9797 steps :
9898 - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938
99- - uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
99+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a
100100 name : Install Node.js 20
101101 with :
102102 node-version : ' 20'
103+ - name : Xcode
104+ run : sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
103105 - uses : actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b
104106 with :
105107 distribution : ' temurin'
106108 java-version : ' 17'
107109 - name : Setup PostgreSQL for Linux/macOS/Windows
108- uses : ikalnytskyi/action-setup-postgres@v7
110+ uses : ikalnytskyi/action-setup-postgres@v7
109111 - uses : hendrikmuhs/ccache-action@c92f40bee50034e84c763e33b317c77adaa81c92
110112 name : Xcode Compile Cache
111113 with :
112- key : xcode-cache-${{ runner.os }}
114+ key : xcode-cache-${{ runner.os }}
113115 max-size : 700M
114- - uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
116+ - uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
115117 name : Pods Cache
116118 id : pods-cache
117119 with :
118120 path : tests/ios/Pods
119121 key : ${{ runner.os }}-fdc-pods-v3-${{ hashFiles('tests/ios/Podfile.lock') }}
120122 restore-keys : ${{ runner.os }}-ios-pods-v2
121123 - name : Firebase Emulator Cache
122- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
124+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
123125 with :
124126 path : ~/.cache/firebase/emulators
125127 key : firebase-emulators-v3-fdc-${{ runner.os }}
126128 restore-keys : firebase-emulators-v3
127- - uses : subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1
129+ - uses : subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff
128130 with :
129131 channel : ' stable'
130132 cache : true
@@ -151,7 +153,7 @@ jobs:
151153 - name : Start Firebase Emulator
152154 run : |
153155 sudo chown -R 501:20 "/Users/runner/.npm"
154- cd ./packages/firebase_data_connect/firebase_data_connect/example
156+ cd ./packages/firebase_data_connect/firebase_data_connect/example
155157 unset PGSERVICEFILE
156158 firebase experiments:enable dataconnect
157159 ./start-firebase-emulator.sh
@@ -160,7 +162,7 @@ jobs:
160162 run : |
161163 # Boot simulator and wait for System app to be ready.
162164 # List of available simulators: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#installed-simulators
163- SIMULATOR="iPhone 15 "
165+ SIMULATOR="iPhone 16 "
164166 xcrun simctl bootstatus "$SIMULATOR" -b
165167 xcrun simctl logverbose "$SIMULATOR" enable
166168 # Sleep to allow simulator to settle.
@@ -176,7 +178,7 @@ jobs:
176178 fail-fast : false
177179 steps :
178180 - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938
179- - uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af
181+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a
180182 name : Install Node.js 20
181183 with :
182184 node-version : ' 20'
@@ -186,7 +188,7 @@ jobs:
186188 java-version : ' 17'
187189 - name : Setup PostgreSQL for Linux/macOS/Windows
188190 uses : ikalnytskyi/action-setup-postgres@v7
189- - uses : subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1
191+ - uses : subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff
190192 with :
191193 channel : ' stable'
192194 cache : true
@@ -199,15 +201,15 @@ jobs:
199201 - name : ' Install Tools'
200202 run : sudo npm i -g firebase-tools
201203 - name : Cache Firebase Emulator
202- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
204+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
203205 with :
204206 path : ~/.cache/firebase/emulators
205207 key : firebase-emulators-v3-fdc-${{ runner.os }}
206208 restore-keys : firebase-emulators-v3
207209 - name : Start Firebase Emulator
208210 run : |
209211 sudo chown -R 501:20 "/Users/runner/.npm"
210- cd ./packages/firebase_data_connect/firebase_data_connect/example
212+ cd ./packages/firebase_data_connect/firebase_data_connect/example
211213 unset PGSERVICEFILE
212214 firebase experiments:enable dataconnect
213215 ./start-firebase-emulator.sh
0 commit comments