-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[macOS] Default Xcode will be set to Xcode 12.2 on November, 30. #2056
Labels
Comments
1 task
This was referenced Nov 21, 2020
4 tasks
6 tasks
jidicula
added a commit
to jidicula/homebrew-emacs-plus
that referenced
this issue
Nov 28, 2020
**Why this change was necessary** The GitHub workflows were only testing against `macos-latest`, which still points to macOS 10.15 Catalina[1]. Now that M1 Macs running macOS 11.0 Big Sur have reached consumers, Emacs Plus should also include that OS (and CPU arch) in its CI tests. **What this change does** - Adds macOS 11.0 as an option to the build matrix for every workflow. - Explicitly names macOS 10.15 (Catalina) as an option to the build matrix. - Explicitly sets Xcode 12.2 if the OS version is 11.0, since previous XCode versions cannot build for Big Sur[2]. **Any side-effects?** None. **Additional context/notes/links** [1] https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources [2] actions/runner-images#2056
jidicula
added a commit
to jidicula/homebrew-emacs-plus
that referenced
this issue
Nov 28, 2020
**Why this change was necessary** The GitHub workflows were only testing against `macos-latest`, which still points to macOS 10.15 Catalina[1]. Now that M1 Macs running macOS 11.0 Big Sur have reached consumers, Emacs Plus should also include that OS (and CPU arch) in its CI tests. **What this change does** - Adds macOS 11.0 as an option to the build matrix for every workflow. - Explicitly names macOS 10.15 (Catalina) as an option to the build matrix. - Explicitly sets Xcode 12.2 if the OS version is 11.0, since previous XCode versions cannot build for Big Sur[2]. **Any side-effects?** None. **Additional context/notes/links** [1] https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources [2] actions/runner-images#2056
d12frosted
pushed a commit
to d12frosted/homebrew-emacs-plus
that referenced
this issue
Nov 29, 2020
**Why this change was necessary** The GitHub workflows were only testing against `macos-latest`, which still points to macOS 10.15 Catalina[1]. Now that M1 Macs running macOS 11.0 Big Sur have reached consumers, Emacs Plus should also include that OS (and CPU arch) in its CI tests. **What this change does** - Adds macOS 11.0 as an option to the build matrix for every workflow. - Explicitly names macOS 10.15 (Catalina) as an option to the build matrix. - Explicitly sets Xcode 12.2 if the OS version is 11.0, since previous XCode versions cannot build for Big Sur[2]. **Any side-effects?** None. **Additional context/notes/links** [1] https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources [2] actions/runner-images#2056
jaebradley
added a commit
to jaebradley/perl5
that referenced
this issue
Dec 2, 2020
Xcode v12 is now the default Xcode version: actions/runner-images#2056
abitmore
added a commit
to bitshares/homebrew-boost
that referenced
this issue
Dec 2, 2020
New images with Xcode 12.2 as default were deployed everywhere. Closing the issue |
7 tasks
khwilliamson
pushed a commit
to Perl/perl5
that referenced
this issue
Dec 8, 2020
Xcode v12 is now the default Xcode version: actions/runner-images#2056
sebp
added a commit
to sebp/scikit-survival
that referenced
this issue
Dec 12, 2020
Default Xcode was set to Xcode 12.2, see actions/runner-images#2056
sebp
added a commit
to sebp/scikit-survival
that referenced
this issue
Dec 12, 2020
Default Xcode was set to Xcode 12.2, see actions/runner-images#2056
7 tasks
thewtex
added a commit
to thewtex/ITKModuleTemplate
that referenced
this issue
Dec 18, 2020
To be compatible with the ITKPythonBuilds, which are not built against the same version. xref: actions/runner-images#2056 xref: https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md#xcode
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Breaking changes
Default Xcode will be changed to 12.2, and default Xamarin bundle will be changed to 6_12_3 which includes Xamarin.iOS 14.4, Xamarin.Android 11.1, Xamarin.Mac 6.22, Mono 6.12
Target date
Update propagation will start on November, 30 and will take 2-3 days.
The motivation for the changes
We would like to provide images with the latest stable updates as a default ones.
Possible impact
If you use default Xcode version and your project is not compatible with Xcode 12.2 your build can be broken.
Virtual environments affected
Mitigation ways
Please consider switching Xcode in runtime to version that you need to build app.
The following snippet can be used to switch Xcode:
sudo xcode-select -s "/Applications/Xcode_12.0.app"
The list of all available Xcode versions can be found in image documentation
The text was updated successfully, but these errors were encountered: