Skip to content

Commit 128cf1b

Browse files
Remove EOL M1 and M2 Mac resource classes (#9976)
1 parent c974512 commit 128cf1b

File tree

6 files changed

+20
-172
lines changed

6 files changed

+20
-172
lines changed

docs/guides/modules/ROOT/partials/execution-resources/macos-resource-table.adoc

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,5 @@
1515
| 56GB
1616
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
1717
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
18-
19-
| `m2pro.medium` +
20-
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
21-
| 4 @ 3.49 GHz
22-
| 8GB
23-
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
24-
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
25-
26-
| `m2pro.large` +
27-
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
28-
| 8 @ 3.49 GHz
29-
| 16GB
30-
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
31-
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
32-
33-
| `macos.m1.medium.gen1` +
34-
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
35-
| 4 @ 3.2 GHz
36-
| 6GB
37-
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
38-
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
39-
40-
| `macos.m1.large.gen1` +
41-
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
42-
| 8 @ 3.2 GHz
43-
| 12GB
44-
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
45-
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
4618
|===
4719
--
48-
49-
****
50-
*We have deprecated support for all Intel-based macOS resources.*
51-
52-
The `macos.x86.medium.gen2` resource class was deprecated on June 28, 2024.
53-
54-
See our link:https://discuss.circleci.com/t/macos-intel-support-deprecation-in-january-2024/48718[announcement] for more details.
55-
****

docs/guides/modules/ROOT/partials/execution-resources/xcode-silicon-vm.adoc

Lines changed: 8 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ a| `m4pro.medium` +
1818
| link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes]
1919

2020
| `26.2.0`
21-
| Xcode 26.2.0 (17C5038g)
21+
| Xcode 26.2.0 (17C52)
2222
| 15.6
2323
a| `m4pro.medium` +
2424
`m4pro.large`
25-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15910/manifest.txt[Installed software]
26-
| link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes]
25+
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15949/manifest.txt[Installed software]
26+
| link:https://circleci.com/changelog/xcode-26-2-0-gm-available/[Release Notes]
2727

2828
| `26.1.1`
2929
| Xcode 26.1.1 (17B100)
@@ -42,151 +42,35 @@ a| `m4pro.medium` +
4242
| link:https://circleci.com/changelog/xcode-26-0-1-released/[Release Notes]
4343

4444
| `16.4.0`
45-
| Xcode 16.4 GA (16F6)
45+
| Xcode 16.4 (16F6)
4646
| 15.3.2
4747
a| `m4pro.medium` +
48-
`m4pro.large` +
49-
`m2pro.medium` +
50-
`m2pro.large` +
51-
`macos.m1.medium.gen1` +
52-
`macos.m1.large.gen1`
48+
`m4pro.large`
5349
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15338/manifest.txt[Installed software]
5450
| link:https://circleci.com/changelog/xcode-16-4-ga-available/[Release Notes]
5551

5652
| `16.3.0`
5753
| Xcode 16.3 (16E140)
5854
| 15.3.2
5955
a| `m4pro.medium` +
60-
`m4pro.large` +
61-
`m2pro.medium` +
62-
`m2pro.large` +
63-
`macos.m1.medium.gen1` +
64-
`macos.m1.large.gen1`
56+
`m4pro.large`
6557
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15328/manifest.txt[Installed software]
6658
| link:https://circleci.com/changelog/xcode-16-3-available/[Release Notes]
6759

68-
| `16.1.0`
69-
| Xcode 16.1 (16B40)
70-
| 14.6.1
71-
a| `m2pro.medium` +
72-
`m2pro.large` +
73-
`macos.m1.medium.gen1` +
74-
`macos.m1.large.gen1`
75-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15121/manifest.txt[Installed software]
76-
| link:https://discuss.circleci.com/t/xcode-16-1-ga-released/52229[Release Notes]
77-
78-
| `16.0.0`
79-
| Xcode 16.0 (16A242d)
80-
| 14.6.1
81-
a| `m2pro.medium` +
82-
`m2pro.large` +
83-
`macos.m1.medium.gen1` +
84-
`macos.m1.large.gen1`
85-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15048/manifest.txt[Installed software]
86-
| link:https://discuss.circleci.com/t/xcode-16-ga-released/51990[Release Notes]
87-
8860
| `15.4.0`
8961
| Xcode 15.4 (15F31d)
9062
| 14.3.1
9163
a| `m4pro.medium` +
92-
`m4pro.large` +
93-
`m2pro.medium` +
94-
`m2pro.large` +
95-
`macos.m1.medium.gen1` +
96-
`macos.m1.large.gen1`
64+
`m4pro.large`
9765
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14775/manifest.txt[Installed software]
9866
| link:https://discuss.circleci.com/t/xcode-15-4-0-ga-released/50897[Release Notes]
9967

100-
| `15.3.0`
101-
| Xcode 15.3 (15E204a)
102-
| 14.3.1
103-
a| `m2pro.medium` +
104-
`m2pro.large` +
105-
`macos.m1.medium.gen1` +
106-
`macos.m1.large.gen1`
107-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14490/manifest.txt[Installed software]
108-
| link:https://discuss.circleci.com/t/xcode-15-3-ga-released/50717[Release Notes]
109-
110-
| `15.2.0`
111-
| Xcode 15.2 (15C500b)
112-
| 14.1
113-
a| `m2pro.medium` +
114-
`m2pro.large` +
115-
`macos.m1.medium.gen1` +
116-
`macos.m1.large.gen1`
117-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14040/manifest.txt[Installed software]
118-
| link:https://discuss.circleci.com/t/xcode-15-2-released/50197[Release Notes]
119-
120-
| `15.1.0`
121-
| Xcode 15.1 (15C65)
122-
| 14.1
123-
a| `m2pro.medium` +
124-
`m2pro.large` +
125-
`macos.m1.medium.gen1` +
126-
`macos.m1.large.gen1`
127-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13944/manifest.txt[Installed software]
128-
| link:https://discuss.circleci.com/t/xcode-15-1-rc-released/50026[Release Notes]
129-
130-
| `15.0.0`
131-
| Xcode 15 (15A240d)
132-
| 13.5.1
133-
a| `m2pro.medium` +
134-
`m2pro.large` +
135-
`macos.m1.medium.gen1` +
136-
`macos.m1.large.gen1`
137-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13456/manifest.txt[Installed software]
138-
| link:https://discuss.circleci.com/t/xcode-15-rc-released-important-notice-for-visionos-sdk-users/49278[Release Notes]
139-
14068
| `14.3.1`
14169
| Xcode 14.3.1 (14E300b)
14270
| 13.2.1
14371
a| `m4pro.medium` +
144-
`m4pro.large` +
145-
`m2pro.medium` +
146-
`m2pro.large` +
147-
`macos.m1.medium.gen1` +
148-
`macos.m1.large.gen1`
72+
`m4pro.large`
14973
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v12128/manifest.txt[Installed software]
15074
| link:https://discuss.circleci.com/t/xcode-14-3-1-rc-released/48152[Release Notes]
151-
152-
| `14.2.0`
153-
| Xcode 14.2 (14C18)
154-
| 12.6.3
155-
a| `m2pro.medium` +
156-
`m2pro.large` +
157-
`macos.m1.medium.gen1` +
158-
`macos.m1.large.gen1`
159-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11441/manifest.txt[Installed software]
160-
| link:https://discuss.circleci.com/t/announcing-apple-silicon-m1-support-now-available/46908[Release Notes]
161-
162-
| `14.1.0`
163-
| Xcode 14.1 (14B47b)
164-
| 12.6.1
165-
a| `m2pro.medium` +
166-
`m2pro.large` +
167-
`macos.m1.medium.gen1` +
168-
`macos.m1.large.gen1`
169-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11763/manifest.txt[Installed software]
170-
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]
171-
172-
| `14.0.1`
173-
| Xcode 14.0.1 (14A400)
174-
| 12.6.1
175-
a| `m2pro.medium` +
176-
`m2pro.large` +
177-
`macos.m1.medium.gen1` +
178-
`macos.m1.large.gen1`
179-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11770/manifest.txt[Installed software]
180-
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]
181-
182-
| `13.4.1`
183-
| Xcode 13.4.1 (13F100)
184-
| 12.6.1
185-
a| `m2pro.medium` +
186-
`m2pro.large` +
187-
`macos.m1.medium.gen1` +
188-
`macos.m1.large.gen1`
189-
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11776/manifest.txt[Installed software]
190-
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]
19175
|===
19276
--

docs/guides/modules/execution-managed/pages/using-macos.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ You can use the macOS execution environment to run your xref:orchestrate:jobs-st
1212
jobs:
1313
build:
1414
macos:
15-
xcode: 16.4.0
15+
xcode: 26.3.0
1616
resource_class: m4pro.medium
1717
1818
steps:
@@ -39,7 +39,7 @@ include::ROOT:partial$execution-resources/macos-resource-table.adoc[]
3939
jobs:
4040
build:
4141
macos:
42-
xcode: 16.4.0
42+
xcode: 26.3.0
4343
resource_class: m4pro.medium
4444
----
4545

@@ -218,7 +218,7 @@ version: 2.1
218218
jobs:
219219
build-and-test:
220220
macos:
221-
xcode: 16.4.0
221+
xcode: 26.3.0
222222
environment:
223223
HOMEBREW_NO_AUTO_UPDATE: 1
224224
steps:
@@ -257,7 +257,7 @@ version: 2.1
257257
jobs:
258258
build-and-test:
259259
macos:
260-
xcode: 16.4.0
260+
xcode: 26.3.0
261261
environment:
262262
FL_OUTPUT_DIR: output
263263

docs/guides/modules/getting-started/pages/hello-world.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ version: 2.1
7979
jobs:
8080
hello-job:
8181
macos:
82-
xcode: 15.4.0
83-
resource_class: m2pro.medium
82+
xcode: 26.3.0
83+
resource_class: m4pro.medium
8484
steps:
8585
- checkout # check out the code in the project directory
8686
- run: echo "hello world" # run the `echo` command

docs/guides/modules/optimize/pages/optimizations.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ macOS::
119119
jobs:
120120
build:
121121
macos:
122-
xcode: "15.4.0"
123-
resource_class: m2pro.medium
122+
xcode: 26.3.0
123+
resource_class: m4pro.medium
124124
steps:
125125
# ... other config
126126
----

docs/reference/modules/ROOT/pages/configuration-reference.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,14 +1034,14 @@ CircleCI supports running jobs on link:https://developer.apple.com/macos/[macOS]
10341034
|===
10351035
--
10361036
1037-
*Example:* Use a macOS virtual machine with Xcode version 14.2.0:
1037+
*Example:* Use a macOS virtual machine with Xcode version 26.3.0:
10381038
10391039
[,yaml]
10401040
----
10411041
jobs:
10421042
build:
10431043
macos:
1044-
xcode: "14.2.0"
1044+
xcode: 26.3.0
10451045
----
10461046
10471047
'''
@@ -1216,8 +1216,8 @@ include::guides:ROOT:partial$execution-resources/macos-resource-table.adoc[]
12161216
jobs:
12171217
build:
12181218
macos:
1219-
xcode: "15.4.0"
1220-
resource_class: m2pro.medium
1219+
xcode: 26.3.0
1220+
resource_class: m4pro.medium
12211221
steps:
12221222
... // other config
12231223
----

0 commit comments

Comments
 (0)