GitHub Actions now supports self-hosted runners. Hosting your own runners offers maximum flexibility and control of your workflows. Self-host your runners if you need a proprietary image or container, access to on-prem resources, or a more powerful machine. Learn more about using self-hosted runners with your workflows here.
GitHub Actions: Linux and Windows virtual environments updates
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
You’re now required to obtain an OAuth token via the web application flow for SAML access to organizations requiring SSO. In most cases, this change also prohibits access via tokens granted from the Authorizations API.
Learn more about upcoming security API deprecations announcements