Skip to content

GitHub Actions: macOS virtual environment updated to Catalina

The GitHub Actions macOS virtual environment has been upgraded to Catalina (v10.15). Jobs using the `macos-10.14` virtual environment will not run and must be migrated to use `macos-latest`.

In addition to Catalina, other changes include:

  • Xcode 11.1 will be set as default
  • Mono 6.4, Xamarin.iOS 13.4, Xamarin.Android 10.0, Xamarin.Mac 6.2 will be set as default
  • .NET Core 3.0 will be set as default
  • Node.JS 12 will be set as default
  • Removed Xamarin.iOS 13.2
  • Removed Xamarin.iOS SDK 12.*
  • Removed Xamarin.iOS SDK 11.*
  • Removed Xamarin.iOS SDK 10.*
  • Removed Xamarin.Android SDK 9.*
  • Removed Xamarin.Android SDK 8.*
  • Removed Xamarin.Android SDK 7.*
  • Removed Xamarin.Mac SDK – 5.*
  • Removed Xamarin.Mac SDK – 4.*
  • Removed Xamarin.Mac SDK – 3.*
  • Removed Mono 4.x
  • Removed Mono 5.x
  • Removed Mono 6.0
  • Removed Xcode 10.*
  • Removed Xcode 9.*
  • Removed legacy iOS Simulators (iOS 8.4 – 10.2)
  • Removed .NET Core 2.x (only 3.x are on image)
  • Removed Android build tools less than 24.0.0

To learn more about the different virtual environments and included software, please read Virtual Environments for GitHub Actions. Also, please contact GitHub Support if you run into any problems or need help.

We’ve fully deployed several updates to the GitHub Actions virtual environments. Highlights include:

Ubuntu 16.04 LTS

  • Added newer versions and removed older versions of .NET Core SDK
  • Upgraded Erlang 10.4.4 to 10.5.3
  • Upgraded Firefox 69.0 to 70.0
  • Upgraded Git LFS 2.8.0 to 2.9.0
  • Upgraded Google Chrome 77.0.3865.90 to 78.0.3904.70
  • Upgraded Google Cloud SDK 263.0.0 to 268.0.0
  • Added Haskell Cabal 2.0.0.1, 2.2.0.0, 2.4.1.0, 3.0.0.0
  • Added Haskell Stack 2.1.3
  • Upgraded Heroku 7.30.0 to 7.33.3
  • Upgraded HHVM 4.23.0 to 4.28.1
  • Upgraded kubectl v1.15.4 to v1.16.2
  • Upgraded helm v2.14.3 to v2.15.1
  • Added Kind v0.5.1
  • Changed default Node from v10.16.3 to v12.13.0
  • Upgraded Webpack 4.40.2 to 4.41.2
  • Upgraded Yarn 1.17.3 to 1.19.1
  • Upgraded rustup 1.19.0 to 1.20.2
  • Upgraded rust 1.37.0 to 1.38.0
  • Upgraded cargo 1.37.0 to 1.38.0
  • Upgraded Zeit Now CLI 16.2.0 to 16.4.0
  • Added Az Module 2.3.2 and 2.6.0
  • Upgraded Python 3.7.4 to 3.7.5
  • Added Python 3.8.0

Ubuntu 18.04 LTS

  • Added .NET Core SDK 3.0.100
  • Upgraded Erlang 10.4.4 to 10.5.3
  • Upgraded Firefox 69.0 to 70.0
  • Upgraded Git LFS 2.8.0 to 2.9.0
  • Upgraded Google Chrome 77.0.3865.90 to 78.0.3904.70
  • Upgraded Google Cloud SDK 263.0.0 to 268.0.0
  • Added Haskell Cabal 2.0.0.1, 2.2.0.0, 2.4.1.0, 3.0.0.0
  • Added Haskell Stack 2.1.3
  • Upgraded Heroku 7.30.0 to 7.33.3
  • Upgraded HHVM 4.23.0 to 4.28.1
  • Upgraded kubectl v1.15.4 to v1.16.2
  • Upgraded helm v2.14.3 to v2.15.1
  • Added Kind v0.5.1
  • Changed default Node from v10.16.3 to v12.13.0
  • Upgraded Webpack 4.40.2 to 4.41.2
  • Upgraded Yarn 1.17.3 to 1.19.1
  • Upgraded rustup 1.19.0 to 1.20.2
  • Upgraded rust 1.37.0 to 1.38.0
  • Upgraded cargo 1.37.0 to 1.38.0
  • Upgraded Zeit Now CLI 16.2.0 to 16.4.0
  • Added Az Module 1.0.0, 2.3.2, and 2.6.0
  • Upgraded Python 3.7.4 to 3.7.5
  • Added Python 3.8.0

Windows Server 2016

  • Upgraded Python 3.7.4 to 3.7.5
  • Upgraded PHP 7.3.10 to 7.3.11
  • Changed default Node from v10.16.3 to v12.13.0
  • Upgraded npm 6.9.0 to 6.12.0
  • Added .NET Core SDK 3.0.100 and .NET Core Runtime 3.0.0
  • Upgraded Azure CosmosDb Emulator 2.5.7 to 2.7.0
  • Upgraded Cloud Foundry CLI 6.46.1 to 6.47.1
  • Added kubectl v1.16.2
  • Added Kind v0.5.1

Windows Server 2019

  • Added LLVM to the Visual Studio 2019 installation
  • Upgraded Python 3.7.4 to 3.7.5
  • Upgraded PHP 7.3.10 to 7.3.11
  • Changed default Node from v10.16.3 to v12.13.0
  • Upgraded npm 6.9.0 to 6.12.0
  • Upgraded Azure CosmosDb Emulator 2.5.7 to 2.7.0
  • Upgraded Cloud Foundry CLI 6.46.1 to 6.47.1
  • Added kubectl v1.16.2
  • Added Kind v0.5.1
See more