Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/prepare-e2e_app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-latest]
os: [macos-26]
flutter-version: ['3.32.x']
flutter-channel: ['stable']

Expand Down Expand Up @@ -177,9 +177,9 @@ jobs:
- name: Start iOS simulator
uses: futureware-tech/simulator-action@v2
with:
model: iPhone 16
model: iPhone 17
os: iOS
os_version: 18.5
os_version: 26.0
erase_before_boot: true
shutdown_after_job: true

Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/test-ios-device.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
jobs:
run_tests:
name: Flutter ${{ matrix.flutter-version }} on ${{ matrix.device_model }} ${{ matrix.os }} ${{ matrix.os_version }} on FTL
runs-on: macos-latest
runs-on: macos-26
timeout-minutes: 40
outputs:
SLACK_MESSAGE_TITLE: Flutter ${{ matrix.flutter-version }} on ${{ matrix.os }} ${{ matrix.os_version }}
Expand All @@ -21,8 +21,8 @@ jobs:
matrix:
flutter-version: ['3.32.x']
flutter-channel: ['stable']
device_model: ['iphone14pro']
os_version: ['16.6']
device_model: ['iphone16pro']
os_version: ['18.3']
os: [iOS]

defaults:
Expand Down Expand Up @@ -74,15 +74,20 @@ jobs:
flutter-version: ${{ matrix.flutter-version }}
channel: ${{ matrix.flutter-channel }}

- name: Preload Flutter artifacts
run: flutter precache --ios
# - name: Preload Flutter artifacts
# run: flutter precache --ios

- name: Set up Melos and activate workspace
working-directory: .
run: |
dart pub global activate melos
melos bootstrap

- name: Install CocoaPods dependencies
working-directory: dev/e2e_app/ios
run: |
rm -rf Pods Podfile.lock && pod install --repo-update

- name: Set up Patrol CLI
working-directory: packages/patrol_cli
run: dart pub global activate --source path . && patrol
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-ios-locales.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:
run_tests:
name: Flutter ${{ matrix.flutter-version }} on ${{ matrix.device_model }} ${{ matrix.os }} ${{ matrix.os_version }} on FTL
runs-on: macos-latest
runs-on: macos-26
timeout-minutes: 40
outputs:
SLACK_MESSAGE_TITLE: Flutter ${{ matrix.flutter-version }} on ${{ matrix.os }} ${{ matrix.os_version }}
Expand All @@ -24,9 +24,9 @@ jobs:
matrix:
flutter-version: ['3.32.x']
flutter-channel: ['stable']
device_model: ['iphone14pro']
device_model: ['iphone16pro']
locale: ['en', 'fr', 'de_DE', 'pl']
os_version: ['16.6']
os_version: ['18.3']
os: [iOS]


Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-ios-simulator-webview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:
jobs:
run_tests:
name: Flutter ${{ matrix.flutter-version }} webview on ${{ matrix.device_model }} (${{ matrix.os_version }}) simulator
runs-on: macos-15
runs-on: macos-26
timeout-minutes: 40
outputs:
SLACK_MESSAGE_TITLE: Flutter ${{ matrix.flutter-version }} on ${{ matrix.os }} ${{ matrix.os_version }} simulator
Expand All @@ -25,9 +25,9 @@ jobs:
matrix:
flutter-version: ["3.32.x"]
flutter-channel: ["stable"]
device_model: [iPhone 14]
device_model: [iPhone 17]
os: [iOS]
os_version: ["17.2"]
os_version: ["26.0"]

defaults:
run:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-ios-simulator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:
jobs:
run_tests:
name: Flutter ${{ matrix.flutter-version }} on ${{ matrix.device_model }} (${{ matrix.os_version }}) simulator
runs-on: macos-latest
runs-on: macos-26
timeout-minutes: 40
outputs:
SLACK_MESSAGE_TITLE: Flutter ${{ matrix.flutter-version }} on ${{ matrix.os }} ${{ matrix.os_version }} simulator
Expand All @@ -27,9 +27,9 @@ jobs:
flutter-version: ["3.32.x"]
flutter-channel: ["stable"]
device_model:
[iPhone SE (3rd generation), iPhone 14, iPad (10th generation)]
[iPhone 16e, iPhone 17, iPad (A16)]
os: [iOS]
os_version: ["17.2"]
os_version: ["26.0"]

defaults:
run:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-macos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ concurrency:
jobs:
run_tests:
name: Flutter ${{ matrix.flutter-version }} on ${{ matrix.device_model }}
runs-on: macos-latest
runs-on: macos-26
timeout-minutes: 25
outputs:
SLACK_MESSAGE_TITLE: Flutter ${{ matrix.flutter-version }} on ${{ matrix.os }}
Expand Down
2 changes: 2 additions & 0 deletions dev/e2e_app/ios/Runner/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@
<array>
<string>_dartobservatory._tcp</string>
</array>
<key>NSLocalNetworkUsageDescription</key>
<string>Required for communication between the Flutter app and the Dart VM for debugging.</string>
<key>NSCameraUsageDescription</key>
<string>camera</string>
<key>NSContactsUsageDescription</key>
Expand Down
Loading