diff --git a/docs/guides/modules/ROOT/partials/execution-resources/macos-resource-table.adoc b/docs/guides/modules/ROOT/partials/execution-resources/macos-resource-table.adoc index 84b0850fc2..b462c93223 100644 --- a/docs/guides/modules/ROOT/partials/execution-resources/macos-resource-table.adoc +++ b/docs/guides/modules/ROOT/partials/execution-resources/macos-resource-table.adoc @@ -15,41 +15,5 @@ | 56GB | image:guides:ROOT:icons/check.svg[check icon, role="no-border"] | image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"] - -| `m2pro.medium` + - **link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026** -| 4 @ 3.49 GHz -| 8GB -| image:guides:ROOT:icons/check.svg[check icon, role="no-border"] -| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"] - -| `m2pro.large` + - **link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026** -| 8 @ 3.49 GHz -| 16GB -| image:guides:ROOT:icons/check.svg[check icon, role="no-border"] -| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"] - -| `macos.m1.medium.gen1` + - **link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026** -| 4 @ 3.2 GHz -| 6GB -| image:guides:ROOT:icons/check.svg[check icon, role="no-border"] -| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"] - -| `macos.m1.large.gen1` + - **link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026** -| 8 @ 3.2 GHz -| 12GB -| image:guides:ROOT:icons/check.svg[check icon, role="no-border"] -| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"] |=== -- - -**** -*We have deprecated support for all Intel-based macOS resources.* - -The `macos.x86.medium.gen2` resource class was deprecated on June 28, 2024. - -See our link:https://discuss.circleci.com/t/macos-intel-support-deprecation-in-january-2024/48718[announcement] for more details. -**** diff --git a/docs/guides/modules/ROOT/partials/execution-resources/xcode-silicon-vm.adoc b/docs/guides/modules/ROOT/partials/execution-resources/xcode-silicon-vm.adoc index 24df2f534e..cb169e0a4b 100644 --- a/docs/guides/modules/ROOT/partials/execution-resources/xcode-silicon-vm.adoc +++ b/docs/guides/modules/ROOT/partials/execution-resources/xcode-silicon-vm.adoc @@ -18,12 +18,12 @@ a| `m4pro.medium` + | link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes] | `26.2.0` -| Xcode 26.2.0 (17C5038g) +| Xcode 26.2.0 (17C52) | 15.6 a| `m4pro.medium` + `m4pro.large` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15910/manifest.txt[Installed software] -| link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes] +| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15949/manifest.txt[Installed software] +| link:https://circleci.com/changelog/xcode-26-2-0-gm-available/[Release Notes] | `26.1.1` | Xcode 26.1.1 (17B100) @@ -42,14 +42,10 @@ a| `m4pro.medium` + | link:https://circleci.com/changelog/xcode-26-0-1-released/[Release Notes] | `16.4.0` -| Xcode 16.4 GA (16F6) +| Xcode 16.4 (16F6) | 15.3.2 a| `m4pro.medium` + - `m4pro.large` + - `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` + `m4pro.large` | link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15338/manifest.txt[Installed software] | link:https://circleci.com/changelog/xcode-16-4-ga-available/[Release Notes] @@ -57,136 +53,24 @@ a| `m4pro.medium` + | Xcode 16.3 (16E140) | 15.3.2 a| `m4pro.medium` + - `m4pro.large` + - `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` + `m4pro.large` | link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15328/manifest.txt[Installed software] | link:https://circleci.com/changelog/xcode-16-3-available/[Release Notes] -| `16.1.0` -| Xcode 16.1 (16B40) -| 14.6.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15121/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-16-1-ga-released/52229[Release Notes] - -| `16.0.0` -| Xcode 16.0 (16A242d) -| 14.6.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15048/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-16-ga-released/51990[Release Notes] - | `15.4.0` | Xcode 15.4 (15F31d) | 14.3.1 a| `m4pro.medium` + - `m4pro.large` + - `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` + `m4pro.large` | link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14775/manifest.txt[Installed software] | link:https://discuss.circleci.com/t/xcode-15-4-0-ga-released/50897[Release Notes] -| `15.3.0` -| Xcode 15.3 (15E204a) -| 14.3.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14490/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-15-3-ga-released/50717[Release Notes] - -| `15.2.0` -| Xcode 15.2 (15C500b) -| 14.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14040/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-15-2-released/50197[Release Notes] - -| `15.1.0` -| Xcode 15.1 (15C65) -| 14.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13944/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-15-1-rc-released/50026[Release Notes] - -| `15.0.0` -| Xcode 15 (15A240d) -| 13.5.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13456/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/xcode-15-rc-released-important-notice-for-visionos-sdk-users/49278[Release Notes] - | `14.3.1` | Xcode 14.3.1 (14E300b) | 13.2.1 a| `m4pro.medium` + - `m4pro.large` + - `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` + `m4pro.large` | link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v12128/manifest.txt[Installed software] | link:https://discuss.circleci.com/t/xcode-14-3-1-rc-released/48152[Release Notes] - -| `14.2.0` -| Xcode 14.2 (14C18) -| 12.6.3 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11441/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/announcing-apple-silicon-m1-support-now-available/46908[Release Notes] - -| `14.1.0` -| Xcode 14.1 (14B47b) -| 12.6.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11763/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes] - -| `14.0.1` -| Xcode 14.0.1 (14A400) -| 12.6.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11770/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes] - -| `13.4.1` -| Xcode 13.4.1 (13F100) -| 12.6.1 -a| `m2pro.medium` + - `m2pro.large` + - `macos.m1.medium.gen1` + - `macos.m1.large.gen1` -| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11776/manifest.txt[Installed software] -| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes] |=== -- diff --git a/docs/guides/modules/execution-managed/pages/using-macos.adoc b/docs/guides/modules/execution-managed/pages/using-macos.adoc index 153075c748..45671d6b44 100644 --- a/docs/guides/modules/execution-managed/pages/using-macos.adoc +++ b/docs/guides/modules/execution-managed/pages/using-macos.adoc @@ -12,7 +12,7 @@ You can use the macOS execution environment to run your xref:orchestrate:jobs-st jobs: build: macos: - xcode: 16.4.0 + xcode: 26.3.0 resource_class: m4pro.medium steps: @@ -39,7 +39,7 @@ include::ROOT:partial$execution-resources/macos-resource-table.adoc[] jobs: build: macos: - xcode: 16.4.0 + xcode: 26.3.0 resource_class: m4pro.medium ---- @@ -218,7 +218,7 @@ version: 2.1 jobs: build-and-test: macos: - xcode: 16.4.0 + xcode: 26.3.0 environment: HOMEBREW_NO_AUTO_UPDATE: 1 steps: @@ -257,7 +257,7 @@ version: 2.1 jobs: build-and-test: macos: - xcode: 16.4.0 + xcode: 26.3.0 environment: FL_OUTPUT_DIR: output diff --git a/docs/guides/modules/getting-started/pages/hello-world.adoc b/docs/guides/modules/getting-started/pages/hello-world.adoc index 47624c31be..fd6709edbb 100644 --- a/docs/guides/modules/getting-started/pages/hello-world.adoc +++ b/docs/guides/modules/getting-started/pages/hello-world.adoc @@ -79,8 +79,8 @@ version: 2.1 jobs: hello-job: macos: - xcode: 15.4.0 - resource_class: m2pro.medium + xcode: 26.3.0 + resource_class: m4pro.medium steps: - checkout # check out the code in the project directory - run: echo "hello world" # run the `echo` command diff --git a/docs/guides/modules/optimize/pages/optimizations.adoc b/docs/guides/modules/optimize/pages/optimizations.adoc index 3b477c9e54..c0d9dd0e4b 100644 --- a/docs/guides/modules/optimize/pages/optimizations.adoc +++ b/docs/guides/modules/optimize/pages/optimizations.adoc @@ -119,8 +119,8 @@ macOS:: jobs: build: macos: - xcode: "15.4.0" - resource_class: m2pro.medium + xcode: 26.3.0 + resource_class: m4pro.medium steps: # ... other config ---- diff --git a/docs/reference/modules/ROOT/pages/configuration-reference.adoc b/docs/reference/modules/ROOT/pages/configuration-reference.adoc index 64b2ec441f..7bcfe53c9e 100644 --- a/docs/reference/modules/ROOT/pages/configuration-reference.adoc +++ b/docs/reference/modules/ROOT/pages/configuration-reference.adoc @@ -1034,14 +1034,14 @@ CircleCI supports running jobs on link:https://developer.apple.com/macos/[macOS] |=== -- -*Example:* Use a macOS virtual machine with Xcode version 14.2.0: +*Example:* Use a macOS virtual machine with Xcode version 26.3.0: [,yaml] ---- jobs: build: macos: - xcode: "14.2.0" + xcode: 26.3.0 ---- ''' @@ -1216,8 +1216,8 @@ include::guides:ROOT:partial$execution-resources/macos-resource-table.adoc[] jobs: build: macos: - xcode: "15.4.0" - resource_class: m2pro.medium + xcode: 26.3.0 + resource_class: m4pro.medium steps: ... // other config ----