Skip to content

Commit 1e5dcea

Browse files
a7medevHeshamMegid
authored andcommitted
ci: migrate macos machines to m1 (#434)
Jira ID: MOB-13335
1 parent 145ca85 commit 1e5dcea

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.circleci/config.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,23 @@ version: 2.1
22

33
orbs:
44
android: circleci/[email protected]
5-
flutter: circleci/flutter@1.0
5+
flutter: circleci/flutter@2.0.2
66
node: circleci/[email protected]
77

88
commands:
99
setup_flutter:
1010
steps:
1111
- flutter/install_sdk_and_pub:
12-
flutter_version: 3.10.5
12+
version: 3.10.5
1313
- run:
1414
name: Generate Pigeons
1515
command: sh ./scripts/pigeon.sh
1616
setup_ios:
1717
steps:
18+
# Flutter doesn't support Apple Silicon yet, so we need to install Rosetta use Flutter on M1 machines.
19+
- run:
20+
name: Install Rosetta
21+
command: softwareupdate --install-rosetta --agree-to-license
1822
- setup_flutter
1923
- run:
2024
name: Install CocoaPods
@@ -171,6 +175,7 @@ jobs:
171175
test_ios:
172176
macos:
173177
xcode: 13.4.1
178+
resource_class: macos.m1.medium.gen1
174179
steps:
175180
- checkout
176181
- setup_ios
@@ -188,7 +193,7 @@ jobs:
188193
e2e_ios_captain:
189194
macos:
190195
xcode: 13.4.1
191-
resource_class: macos.x86.medium.gen2
196+
resource_class: macos.m1.medium.gen1
192197
steps:
193198
- checkout
194199
- setup_captain:
@@ -241,12 +246,13 @@ jobs:
241246
release:
242247
macos:
243248
xcode: 13.4.1
249+
resource_class: macos.m1.medium.gen1
244250
working_directory: "~"
245251
steps:
246252
- checkout:
247253
path: ~/project
248254
- flutter/install_sdk_and_pub:
249-
flutter_version: 3.3.6
255+
version: 3.3.6
250256
app-dir: project
251257
- run:
252258
name: Install pub packages

0 commit comments

Comments
 (0)