Compare commits

..
23 changed files with 252 additions and 622 deletions
+11 -11
View File
@@ -1,12 +1,11 @@
| Announcements |
|-|
| [[macOS] Xcode 15.4 will be removed from macOS15 images on May 29th, 2025](https://github.com/actions/runner-images/issues/12195) |
| [[macOS] Go version 1.21.* will be removed from all macOS images on May 12, 2025.](https://github.com/actions/runner-images/issues/12032) |
***
# macOS 13
- OS Version: macOS 13.7.5 (22H527)
- Kernel Version: Darwin 22.6.0
- Image Version: 20250512.1078
- Image Version: 20250507.1052
## Installed Software
@@ -25,7 +24,7 @@
- Mono 6.12.0.188
- Node.js 20.19.0
- Perl 5.40.2
- PHP 8.4.7
- PHP 8.4.6
- Python3 3.13.3
- Ruby 3.3.8
@@ -34,13 +33,13 @@
- Carthage 0.40.0
- CocoaPods 1.16.2
- Composer 2.8.8
- Homebrew 4.5.2
- Homebrew 4.5.1
- NPM 10.8.2
- NuGet 6.3.1.1
- Pip3 25.1.1 (python 3.13)
- Pipx 1.7.1
- RubyGems 3.6.8
- Vcpkg 2025 (build from commit ca846b2127)
- Vcpkg 2025 (build from commit bf1ca0b084)
- Yarn 1.22.22
### Project Management
@@ -67,12 +66,12 @@
- Packer 1.12.0
- pkgconf 2.4.3
- Unxip 3.1
- yq 4.45.4
- yq 4.45.2
- zstd 1.5.7
- Ninja 1.12.1
### Tools
- AWS CLI 2.27.12
- AWS CLI 2.27.9
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.72.0
@@ -95,8 +94,8 @@
- Google Chrome 136.0.7103.93
- Google Chrome for Testing 136.0.7103.92
- ChromeDriver 136.0.7103.92
- Microsoft Edge 136.0.3240.64
- Microsoft Edge WebDriver 136.0.3240.64
- Microsoft Edge 136.0.3240.50
- Microsoft Edge WebDriver 136.0.3240.50
- Mozilla Firefox 138.0.1
- geckodriver 0.36.0
- Selenium server 4.29.0
@@ -145,9 +144,10 @@
- 22.15.0
#### Go
- 1.21.13
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
### Rust Tools
- Cargo 1.86.0
+20 -20
View File
@@ -1,17 +1,16 @@
| Announcements |
|-|
| [[macOS] Xcode 15.4 will be removed from macOS15 images on May 29th, 2025](https://github.com/actions/runner-images/issues/12195) |
| [[macOS] Go version 1.21.* will be removed from all macOS images on May 12, 2025.](https://github.com/actions/runner-images/issues/12032) |
***
# macOS 14
- OS Version: macOS 14.7.5 (23H527)
- Kernel Version: Darwin 23.6.0
- Image Version: 20250513.1230
- Image Version: 20250507.1186
## Installed Software
### Language and Runtime
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.409, 9.0.102, 9.0.203, 9.0.300
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.408, 9.0.102, 9.0.203
- Bash 3.2.57(1)-release
- Clang/LLVM 15.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
@@ -25,22 +24,22 @@
- Mono 6.12.0.188
- Node.js 20.19.0
- Perl 5.40.2
- PHP 8.4.7
- PHP 8.4.6
- Python3 3.13.3
- Ruby 3.3.8
### Package Management
- Bundler 2.6.9
- Bundler 2.6.8
- Carthage 0.40.0
- CocoaPods 1.16.2
- Composer 2.8.9
- Homebrew 4.5.2
- Composer 2.8.8
- Homebrew 4.5.1
- NPM 10.8.2
- NuGet 6.3.1.1
- Pip3 25.1.1 (python 3.13)
- Pipx 1.7.1
- RubyGems 3.6.9
- Vcpkg 2025 (build from commit dbe35ceb30)
- RubyGems 3.6.8
- Vcpkg 2025 (build from commit bf1ca0b084)
- Yarn 1.22.22
### Project Management
@@ -67,12 +66,12 @@
- Packer 1.12.0
- pkgconf 2.4.3
- Unxip 3.1
- yq 4.45.4
- yq 4.45.2
- zstd 1.5.7
- Ninja 1.12.1
### Tools
- AWS CLI 2.27.14
- AWS CLI 2.27.9
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.72.0
@@ -81,7 +80,7 @@
- Cmake 3.31.6
- CodeQL Action Bundle 2.21.2
- Fastlane 2.227.2
- SwiftFormat 0.56.0
- SwiftFormat 0.55.6
- Xcbeautify 2.28.0
- Xcode Command Line Tools 16.2.0.0.1.1733547573
- Xcodes 1.6.0
@@ -90,14 +89,14 @@
- SwiftLint 0.59.1
### Browsers
- Safari 18.5 (19621.2.5.18.1)
- SafariDriver 18.5 (19621.2.5.18.1)
- Safari 18.4 (19621.1.15.111.1)
- SafariDriver 18.4 (19621.1.15.111.1)
- Google Chrome 136.0.7103.93
- Google Chrome for Testing 136.0.7103.92
- ChromeDriver 136.0.7103.92
- Microsoft Edge 136.0.3240.64
- Microsoft Edge WebDriver 136.0.3240.64
- Mozilla Firefox 138.0.3
- Microsoft Edge 136.0.3240.50
- Microsoft Edge WebDriver 136.0.3240.50
- Mozilla Firefox 138.0.1
- geckodriver 0.36.0
- Selenium server 4.29.0
@@ -137,9 +136,10 @@
- 22.15.0
#### Go
- 1.21.13
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
### Rust Tools
- Cargo 1.86.0
@@ -152,7 +152,7 @@
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.4.10
- PowerShell 7.4.7
#### PowerShell Modules
- Az: 12.4.0
+41 -43
View File
@@ -1,83 +1,82 @@
| Announcements |
|-|
| [[macOS] Xcode 15.4 will be removed from macOS15 images on May 29th, 2025](https://github.com/actions/runner-images/issues/12195) |
| [[macOS] Go version 1.21.* will be removed from all macOS images on May 12, 2025.](https://github.com/actions/runner-images/issues/12032) |
***
# macOS 15
- OS Version: macOS 15.5 (24F74)
- Kernel Version: Darwin 24.5.0
- Image Version: 20250527.1593
- OS Version: macOS 15.4.1 (24E263)
- Kernel Version: Darwin 24.4.0
- Image Version: 20250506.1412
## Installed Software
### Language and Runtime
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.410, 9.0.102, 9.0.203, 9.0.300
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.408, 9.0.102, 9.0.203
- Bash 3.2.57(1)-release
- Clang/LLVM 15.0.0
- Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang`
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.2.0) - available by `gcc-14` alias
- GCC 14 (Homebrew GCC 14.2.0_1) - available by `gcc-14` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.2.0) - available by `gfortran-14` alias
- GNU Fortran 14 (Homebrew GCC 14.2.0_1) - available by `gfortran-14` alias
- Kotlin 2.1.10-release-473
- Node.js 22.16.0
- Node.js 22.15.0
- Perl 5.40.2
- Python3 3.13.3
- Ruby 3.3.8
### Package Management
- Bundler 2.6.9
- Bundler 2.6.8
- Carthage 0.40.0
- CocoaPods 1.16.2
- Homebrew 4.5.3
- Homebrew 4.5.0
- NPM 10.9.2
- Pip3 25.1.1 (python 3.13)
- Pip3 25.0.1 (python 3.13)
- Pipx 1.7.1
- RubyGems 3.6.9
- Vcpkg 2025 (build from commit f820d246e5)
- RubyGems 3.6.8
- Vcpkg 2025 (build from commit d8ad13c401)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.15
- Apache Maven 3.9.9
- Gradle 8.14.1
- Gradle 8.14
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.29.1
- azcopy 10.29.0
- bazel 8.2.1
- bazelisk 1.26.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.7.1
- Git 2.49.0
- Git LFS 3.6.1
- GitHub CLI 2.73.0
- GitHub CLI 2.72.0
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- gpg (GnuPG) 2.4.7
- jq 1.7.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.12.0
- pkgconf 2.4.3
- Unxip 3.1
- yq 4.45.4
- yq 4.45.2
- zstd 1.5.7
- Ninja 1.12.1
### Tools
- AWS CLI 2.27.22
- AWS SAM CLI 1.139.0
- AWS CLI 2.27.8
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.73.0
- Azure CLI 2.71.0
- Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.35.1
- Cmake 3.31.6
- CodeQL Action Bundle 2.21.3
- CodeQL Action Bundle 2.21.2
- Fastlane 2.227.2
- SwiftFormat 0.56.1
- SwiftFormat 0.55.6
- Xcbeautify 2.28.0
- Xcode Command Line Tools 16.3.0.0.1.1742442376
- Xcodes 1.6.0
@@ -85,21 +84,19 @@
### Linters
### Browsers
- Safari 18.5 (20621.2.5.11.8)
- SafariDriver 18.5 (20621.2.5.11.8)
- Google Chrome 137.0.7151.41
- Google Chrome for Testing 137.0.7151.40
- ChromeDriver 137.0.7151.40
- Mozilla Firefox 138.0.4
- geckodriver 0.36.0
- Selenium server 4.33.0
- Safari 18.4 (20621.1.15.11.10)
- SafariDriver 18.4 (20621.1.15.11.10)
- Google Chrome 136.0.7103.49
- Google Chrome for Testing 136.0.7103.49
- ChromeDriver 136.0.7103.49
- Selenium server 4.29.0
#### Environment variables
| Name | Value |
| --------------- | --------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 |
| EDGEWEBDRIVER | |
| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin |
| GECKOWEBDRIVER | |
### Java
| Version | Environment Variable |
@@ -114,7 +111,7 @@
- 3.1.7
- 3.2.8
- 3.3.8
- 3.4.4
- 3.4.3
#### Python
- 3.11.9
@@ -123,26 +120,27 @@
#### Node.js
- 18.20.8
- 20.19.2
- 22.16.0
- 20.19.1
- 22.15.0
#### Go
- 1.21.13
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
### Rust Tools
- Cargo 1.87.0
- Rust 1.87.0
- Rustdoc 1.87.0
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
#### Packages
- Clippy 0.1.87
- Clippy 0.1.86
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.4.10
- PowerShell 7.4.7
#### PowerShell Modules
- Az: 12.4.0
@@ -242,7 +240,7 @@
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 16.0 |
| Android Emulator | 35.5.10 |
| Android Emulator | 35.4.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1 |
| Android SDK Platforms | android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1) |
| Android SDK Platform-Tools | 35.0.2 |
@@ -15,12 +15,12 @@ function Build-BrowserSection {
$nodes += @(
[ToolVersionNode]::new("Microsoft Edge", $(Get-EdgeVersion))
[ToolVersionNode]::new("Microsoft Edge WebDriver", $(Get-EdgeDriverVersion))
[ToolVersionNode]::new("Mozilla Firefox", $(Get-FirefoxVersion))
[ToolVersionNode]::new("geckodriver", $(Get-GeckodriverVersion))
)
}
$nodes += @(
[ToolVersionNode]::new("Mozilla Firefox", $(Get-FirefoxVersion))
[ToolVersionNode]::new("geckodriver", $(Get-GeckodriverVersion))
[ToolVersionNode]::new("Selenium server", $(Get-SeleniumVersion))
)
@@ -53,7 +53,7 @@ Describe "Edge" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoi
}
}
Describe "Firefox" {
Describe "Firefox" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64 -or $os.IsSequoiaArm64) {
It "Firefox" {
$firefoxLocation = "/Applications/Firefox.app/Contents/MacOS/firefox"
$firefoxLocation | Should -Exist
@@ -247,7 +247,6 @@ build {
"${path.root}/../scripts/build/install-android-sdk.sh",
"${path.root}/../scripts/build/install-safari.sh",
"${path.root}/../scripts/build/install-chrome.sh",
"${path.root}/../scripts/build/install-firefox.sh",
"${path.root}/../scripts/build/install-bicep.sh",
"${path.root}/../scripts/build/install-codeql-bundle.sh"
]
@@ -247,7 +247,6 @@ build {
"${path.root}/../scripts/build/install-vcpkg.sh",
"${path.root}/../scripts/build/install-safari.sh",
"${path.root}/../scripts/build/install-chrome.sh",
"${path.root}/../scripts/build/install-firefox.sh",
"${path.root}/../scripts/build/install-bicep.sh",
"${path.root}/../scripts/build/install-codeql-bundle.sh"
]
@@ -246,7 +246,6 @@ build {
"${path.root}/../scripts/build/install-vcpkg.sh",
"${path.root}/../scripts/build/install-safari.sh",
"${path.root}/../scripts/build/install-chrome.sh",
"${path.root}/../scripts/build/install-firefox.sh",
"${path.root}/../scripts/build/install-bicep.sh",
"${path.root}/../scripts/build/install-codeql-bundle.sh"
]
+25 -26
View File
@@ -1,13 +1,12 @@
| Announcements |
|-|
| [[Ubuntu] Go version 1.21 will be removed from the images on 2025-06-13 and updated to the latest version 1.24 ,setting it as the default.](https://github.com/actions/runner-images/issues/12176) |
| [[Ubuntu 22.04 and Windows 2022] Default Nodejs version will be set to 20 on 2025-06-02](https://github.com/actions/runner-images/issues/12143) |
| [[Windows, Ubuntu] Python 3.8.x will be removed from 2025-06-06](https://github.com/actions/runner-images/issues/12034) |
| [[Ubuntu] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 28* from 2025-05-09](https://github.com/actions/runner-images/issues/11766) |
***
# Ubuntu 22.04
- OS Version: 22.04.5 LTS
- Kernel Version: 6.8.0-1027-azure
- Image Version: 20250511.1.0
- Image Version: 20250504.1.0
- Systemd version: 249.11-0ubuntu3.15
## Installed Software
@@ -33,7 +32,7 @@
### Package Management
- cpan 1.64
- Helm 3.17.3
- Homebrew 4.5.2
- Homebrew 4.5.0
- Miniconda 25.3.1
- Npm 10.8.2
- NuGet 6.6.1.2
@@ -41,7 +40,7 @@
- Pip3 22.0.2
- Pipx 1.7.1
- RubyGems 3.3.5
- Vcpkg (build from commit ca846b2127)
- Vcpkg (build from commit 41c447cc21)
- Yarn 1.22.22
#### Environment variables
@@ -80,12 +79,12 @@ to accomplish this.
- Docker-Buildx 0.23.0
- Docker Client 28.0.4
- Docker Server 28.0.4
- Fastlane 2.227.2
- Fastlane 2.227.1
- Git 2.49.0
- Git LFS 3.6.1
- Git-ftp 1.6.0
- Haveged 1.9.14
- Heroku 10.7.0
- Heroku 10.6.1
- jq 1.6
- Kind 0.27.0
- Kubectl 1.33.0
@@ -101,30 +100,30 @@ to accomplish this.
- Packer 1.12.0
- Parcel 2.14.4
- Podman 3.4.4
- Pulumi 3.169.0
- Pulumi 3.166.0
- R 4.5.0
- Skopeo 1.4.1
- Sphinx Open Source Search Server 2.2.11
- SVN 1.14.1
- Terraform 1.11.4
- yamllint 1.37.1
- yq 4.45.4
- yq 4.45.2
- zstd 1.5.7
- Ninja 1.12.1
### CLI Tools
- Alibaba Cloud CLI 3.0.275
- AWS CLI 2.27.12
- Alibaba Cloud CLI 3.0.272
- AWS CLI 2.27.7
- AWS CLI Session Manager Plugin 1.2.707.0
- AWS SAM CLI 1.138.0
- Azure CLI 2.72.0
- Azure CLI 2.71.0
- Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.72.0
- Google Cloud CLI 521.0.0
- Netlify CLI 21.2.1
- OpenShift CLI 4.18.12
- Google Cloud CLI 520.0.0
- Netlify CLI 20.1.1
- OpenShift CLI 4.18.11
- ORAS CLI 1.2.3
- Vercel CLI 41.7.4
- Vercel CLI 41.7.0
### Java
| Version | Environment Variable |
@@ -152,7 +151,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
- Rustup 1.28.1
#### Packages
- Bindgen 0.71.1
@@ -163,11 +162,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 136.0.7103.92
- ChromeDriver 136.0.7103.92
- Google Chrome 136.0.7103.59
- ChromeDriver 136.0.7103.49
- Chromium 136.0.7103.0
- Microsoft Edge 136.0.3240.64
- Microsoft Edge WebDriver 136.0.3240.64
- Microsoft Edge 136.0.3240.50
- Microsoft Edge WebDriver 136.0.3240.50
- Selenium server 4.32.0
- Mozilla Firefox 136.0.4
- Geckodriver 0.36.0
@@ -188,7 +187,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- sqlite3 3.37.2
#### PostgreSQL
- PostgreSQL 14.18
- PostgreSQL 14.17
```
User: postgres
PostgreSQL service is disabled by default.
@@ -196,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
```
#### MySQL
- MySQL 8.0.42-0ubuntu0.22.04.1
- MySQL 8.0.41-0ubuntu0.22.04.1
```
User: root
Password: root
@@ -213,7 +212,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Go
- 1.21.13
- 1.22.12
- 1.23.9
- 1.23.8
#### Node.js
- 18.20.8
@@ -245,7 +244,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### PowerShell Modules
- Az: 12.1.0
- MarkdownPS: 1.10
- Microsoft.Graph: 2.28.0
- Microsoft.Graph: 2.27.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
@@ -295,7 +294,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| node:22 | sha256:a1f1274dadd49738bcd4cf552af43354bb781a7e9e3bc984cfeedc55aba2ddd8 | 2025-04-23 |
| node:22-alpine | sha256:ad1aedbcc1b0575074a91ac146d6956476c1f9985994810e4ee02efd932a68fd | 2025-04-23 |
| ubuntu:20.04 | sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 | 2025-04-08 |
| ubuntu:22.04 | sha256:67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240 | 2025-04-28 |
| ubuntu:22.04 | sha256:d80997daaa3811b175119350d84305e1ec9129e1799bba0bd1e3120da3ff52c3 | 2025-04-07 |
### Installed apt packages
| Name | Version |
+21 -22
View File
@@ -1,13 +1,12 @@
| Announcements |
|-|
| [[Ubuntu] Go version 1.21 will be removed from the images on 2025-06-13 and updated to the latest version 1.24 ,setting it as the default.](https://github.com/actions/runner-images/issues/12176) |
| [[Ubuntu 22.04 and Windows 2022] Default Nodejs version will be set to 20 on 2025-06-02](https://github.com/actions/runner-images/issues/12143) |
| [[Windows, Ubuntu] Python 3.8.x will be removed from 2025-06-06](https://github.com/actions/runner-images/issues/12034) |
| [[Ubuntu] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 28* from 2025-05-09](https://github.com/actions/runner-images/issues/11766) |
***
# Ubuntu 24.04
- OS Version: 24.04.2 LTS
- Kernel Version: 6.11.0-1014-azure
- Image Version: 20250511.1.0
- Kernel Version: 6.11.0-1013-azure
- Image Version: 20250504.1.0
- Systemd version: 255.4-1ubuntu8.6
## Installed Software
@@ -31,14 +30,14 @@
### Package Management
- cpan 1.64
- Helm 3.17.3
- Homebrew 4.5.2
- Homebrew 4.5.0
- Miniconda 25.3.1
- Npm 10.8.2
- Pip 24.0
- Pip3 24.0
- Pipx 1.7.1
- RubyGems 3.4.20
- Vcpkg (build from commit ca846b2127)
- Vcpkg (build from commit 41c447cc21)
- Yarn 1.22.22
#### Environment variables
@@ -75,7 +74,7 @@ to accomplish this.
- Docker-Buildx 0.23.0
- Docker Client 28.0.4
- Docker Server 28.0.4
- Fastlane 2.227.2
- Fastlane 2.227.1
- Git 2.49.0
- Git LFS 3.6.1
- Git-ftp 1.6.0
@@ -94,22 +93,22 @@ to accomplish this.
- Packer 1.12.0
- Parcel 2.14.4
- Podman 4.9.3
- Pulumi 3.169.0
- Pulumi 3.166.0
- Skopeo 1.13.3
- Sphinx Open Source Search Server 2.2.11
- yamllint 1.37.1
- yq 4.45.4
- yq 4.45.2
- zstd 1.5.7
- Ninja 1.12.1
### CLI Tools
- AWS CLI 2.27.12
- AWS CLI 2.27.7
- AWS CLI Session Manager Plugin 1.2.707.0
- AWS SAM CLI 1.138.0
- Azure CLI 2.72.0
- Azure CLI 2.71.0
- Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.72.0
- Google Cloud CLI 521.0.0
- Google Cloud CLI 520.0.0
### Java
| Version | Environment Variable |
@@ -137,19 +136,19 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
- Rustup 1.28.1
#### Packages
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 136.0.7103.92
- ChromeDriver 136.0.7103.92
- Google Chrome 136.0.7103.59
- ChromeDriver 136.0.7103.49
- Chromium 136.0.7103.0
- Microsoft Edge 136.0.3240.64
- Microsoft Edge WebDriver 136.0.3240.64
- Microsoft Edge 136.0.3240.50
- Microsoft Edge WebDriver 136.0.3240.50
- Selenium server 4.32.0
- Mozilla Firefox 138.0.1
- Mozilla Firefox 138.0
- Geckodriver 0.36.0
#### Environment variables
@@ -168,7 +167,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- sqlite3 3.45.1
#### PostgreSQL
- PostgreSQL 16.9
- PostgreSQL 16.8
```
User: postgres
PostgreSQL service is disabled by default.
@@ -176,7 +175,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
```
#### MySQL
- MySQL 8.0.42-0ubuntu0.24.04.1
- MySQL 8.0.41-0ubuntu0.24.04.1
```
User: root
Password: root
@@ -189,7 +188,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Go
- 1.21.13
- 1.22.12
- 1.23.9
- 1.23.8
#### Node.js
- 18.20.8
@@ -216,7 +215,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### PowerShell Modules
- Az: 12.1.0
- Microsoft.Graph: 2.28.0
- Microsoft.Graph: 2.27.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
@@ -59,18 +59,9 @@ ln -s $HELPER_SCRIPTS/invoke-tests.sh /usr/local/bin/invoke_tests
# Disable motd updates metadata
sed -i 's/ENABLED=1/ENABLED=0/g' /etc/default/motd-news
# Remove fwupd if installed. We're running on VMs in Azure and the fwupd package is not needed.
# Leaving it enable means periodic refreshes show in network traffic and firewall logs
# Check if fwupd-refresh.timer exists in systemd
if systemctl list-unit-files fwupd-refresh.timer &>/dev/null; then
echo "Masking fwupd-refresh.timer..."
systemctl mask fwupd-refresh.timer
fi
# This is a legacy check, leaving for earlier versions of Ubuntu
# If fwupd config still exists, disable the motd updates
if [[ -f "/etc/fwupd/daemon.conf" ]]; then
sed -i 's/UpdateMotd=true/UpdateMotd=false/g' /etc/fwupd/daemon.conf
systemctl mask fwupd-refresh.timer
fi
# Disable to load providers
@@ -6,16 +6,3 @@ Describe "Disk free space" -Skip:(-not [String]::IsNullOrEmpty($env:AGENT_NAME)
$freeSpace | Should -BeGreaterOrEqual 17GB
}
}
Describe "fwupd removed" {
It "Is not present on box" {
$systemctlOutput = & systemctl list-unit fwupd-refresh.timer --no-legend
# When disabled the output looks like this:
# systemctl list-units fwupd-refresh.timer --no-legend
#● fwupd-refresh.timer masked failed failed fwupd-refresh.timer
# When enabled the output looks like this:
# systemctl list-units fwupd-refresh.timer --no-legend
#fwupd-refresh.timer loaded active waiting Refresh fwupd metadata regularly
$systemctlOutput | Should -Not -Match "active"
}
}
+12 -73
View File
@@ -1,3 +1,7 @@
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}
variable "allowed_inbound_ip_addresses" {
type = list(string)
default = []
@@ -10,7 +14,7 @@ variable "azure_tags" {
variable "build_resource_group_name" {
type = string
default = "${env("BUILD_RG_NAME")}"
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
}
variable "client_cert_path" {
@@ -77,7 +81,7 @@ variable "install_password" {
variable "location" {
type = string
default = ""
default = "${env("ARM_RESOURCE_LOCATION")}"
}
variable "managed_image_name" {
@@ -130,76 +134,20 @@ variable "vm_size" {
default = "Standard_D4s_v4"
}
variable "image_offer" {
type = string
default = "0001-com-ubuntu-server-jammy"
}
variable "image_publisher" {
type = string
default = "canonical"
}
variable "image_sku" {
type = string
default = "22_04-lts"
}
variable "gallery_name" {
type = string
default = "${env("GALLERY_NAME")}"
}
variable "gallery_resource_group_name" {
type = string
default = "${env("GALLERY_RG_NAME")}"
}
variable "gallery_image_name" {
type = string
default = "${env("GALLERY_IMAGE_NAME")}"
}
variable "gallery_image_version" {
type = string
default = "${env("GALLERY_IMAGE_VERSION")}"
}
variable "gallery_storage_account_type" {
type = string
default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}"
}
variable "use_azure_cli_auth" {
type = bool
default = false
}
variable "os_disk_size_gb" {
type = number
default = 75
}
variable "image_os_type" {
type = string
default = "Linux"
}
source "azure-arm" "build_image" {
allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}"
build_resource_group_name = "${var.build_resource_group_name}"
client_cert_path = "${var.client_cert_path}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
use_azure_cli_auth = var.use_azure_cli_auth
image_offer = "${var.image_offer}"
image_publisher = "${var.image_publisher}"
image_sku = "${var.image_sku}"
image_offer = "0001-com-ubuntu-server-jammy"
image_publisher = "canonical"
image_sku = "22_04-lts"
location = "${var.location}"
managed_image_name = "${var.managed_image_name}"
managed_image_name = "${local.managed_image_name}"
managed_image_resource_group_name = "${var.managed_image_resource_group_name}"
os_disk_size_gb = var.os_disk_size_gb
os_type = var.image_os_type
os_disk_size_gb = "75"
os_type = "Linux"
private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}"
subscription_id = "${var.subscription_id}"
temp_resource_group_name = "${var.temp_resource_group_name}"
@@ -209,15 +157,6 @@ source "azure-arm" "build_image" {
virtual_network_subnet_name = "${var.virtual_network_subnet_name}"
vm_size = "${var.vm_size}"
shared_image_gallery_destination {
subscription = var.subscription_id
gallery_name = var.gallery_name
resource_group = var.gallery_resource_group_name
image_name = var.gallery_image_name
image_version = var.gallery_image_version
storage_account_type = var.gallery_storage_account_type
}
dynamic "azure_tag" {
for_each = var.azure_tags
content {
+12 -73
View File
@@ -1,3 +1,7 @@
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}
variable "allowed_inbound_ip_addresses" {
type = list(string)
default = []
@@ -10,7 +14,7 @@ variable "azure_tags" {
variable "build_resource_group_name" {
type = string
default = "${env("BUILD_RG_NAME")}"
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
}
variable "client_cert_path" {
@@ -77,7 +81,7 @@ variable "install_password" {
variable "location" {
type = string
default = ""
default = "${env("ARM_RESOURCE_LOCATION")}"
}
variable "managed_image_name" {
@@ -130,76 +134,20 @@ variable "vm_size" {
default = "Standard_D4s_v4"
}
variable "image_offer" {
type = string
default = "ubuntu-24_04-lts"
}
variable "image_publisher" {
type = string
default = "canonical"
}
variable "image_sku" {
type = string
default = "server-gen1"
}
variable "gallery_name" {
type = string
default = "${env("GALLERY_NAME")}"
}
variable "gallery_resource_group_name" {
type = string
default = "${env("GALLERY_RG_NAME")}"
}
variable "gallery_image_name" {
type = string
default = "${env("GALLERY_IMAGE_NAME")}"
}
variable "gallery_image_version" {
type = string
default = "${env("GALLERY_IMAGE_VERSION")}"
}
variable "gallery_storage_account_type" {
type = string
default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}"
}
variable "use_azure_cli_auth" {
type = bool
default = false
}
variable "os_disk_size_gb" {
type = number
default = 75
}
variable "image_os_type" {
type = string
default = "Linux"
}
source "azure-arm" "build_image" {
allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}"
build_resource_group_name = "${var.build_resource_group_name}"
client_cert_path = "${var.client_cert_path}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
use_azure_cli_auth = var.use_azure_cli_auth
image_offer = "${var.image_offer}"
image_publisher = "${var.image_publisher}"
image_sku = "${var.image_sku}"
image_offer = "ubuntu-24_04-lts"
image_publisher = "canonical"
image_sku = "server-gen1"
location = "${var.location}"
managed_image_name = "${var.managed_image_name}"
managed_image_name = "${local.managed_image_name}"
managed_image_resource_group_name = "${var.managed_image_resource_group_name}"
os_disk_size_gb = var.os_disk_size_gb
os_type = var.image_os_type
os_disk_size_gb = "75"
os_type = "Linux"
private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}"
subscription_id = "${var.subscription_id}"
temp_resource_group_name = "${var.temp_resource_group_name}"
@@ -209,15 +157,6 @@ source "azure-arm" "build_image" {
virtual_network_subnet_name = "${var.virtual_network_subnet_name}"
vm_size = "${var.vm_size}"
shared_image_gallery_destination {
subscription = var.subscription_id
gallery_name = var.gallery_name
resource_group = var.gallery_resource_group_name
image_name = var.gallery_image_name
image_version = var.gallery_image_version
storage_account_type = var.gallery_storage_account_type
}
dynamic "azure_tag" {
for_each = var.azure_tags
content {
+1 -1
View File
@@ -210,7 +210,7 @@
},
{
"plugin": "compose",
"version": "2.36.0",
"version": "2.35.1",
"asset": "linux-x86_64"
}
]
+23 -22
View File
@@ -1,15 +1,16 @@
| Announcements |
|-|
| [[Ubuntu 22.04 and Windows 2022] Default Nodejs version will be set to 20 on 2025-06-02](https://github.com/actions/runner-images/issues/12143) |
| [The Windows 2019 Actions runner image will begin deprecation on 2025-06-01 and will be fully unsupported by 2025-06-30](https://github.com/actions/runner-images/issues/12045) |
| [[Windows, Ubuntu] Python 3.8.x will be removed from 2025-06-06](https://github.com/actions/runner-images/issues/12034) |
| [[Windows 19 and 22] Ruby version 3.0 will be removed from Windows images on 2025-06-06](https://github.com/actions/runner-images/issues/12033) |
| [[Windows-2025] LLVM will be updated to version 20 on 2025-06-06](https://github.com/actions/runner-images/issues/12001) |
| [[Windows] Go version 1.20 and 1.21 will be removed from the images on 2025-05-09 and 1.24 will be set as default.](https://github.com/actions/runner-images/issues/11711) |
| [[Windows 19 and 22] Node.js version 16 will be removed from Windows images on 2025-05-09](https://github.com/actions/runner-images/issues/11710) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
***
# Windows Server 2019
- OS Version: 10.0.17763 Build 7240
- Image Version: 20250511.1.0
- Image Version: 20250504.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
@@ -18,27 +19,27 @@
### Language and Runtime
- Bash 5.2.37(1)-release
- Go 1.24.3
- Go 1.24.2
- Julia 1.10.5
- Kotlin 2.1.10
- LLVM 18.1.8
- Node 18.20.8
- Perl 5.32.1
- PHP 8.4.7
- PHP 8.4.6
- Python 3.9.13
- Ruby 3.0.7p220
### Package Management
- Chocolatey 2.4.3
- Composer 2.8.8
- Helm 3.17.3
- Helm 3.17.2
- Miniconda 25.3.1 (pre-installed on the image but not added to PATH)
- NPM 10.8.2
- NuGet 6.13.2.1
- pip 25.1.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.2.33
- Vcpkg (build from commit ca846b2127)
- Vcpkg (build from commit 41c447cc21)
- Yarn 1.22.22
#### Environment variables
@@ -69,7 +70,7 @@
- ghc 9.12.2
- Git 2.49.0.windows.1
- Git LFS 3.6.1
- Google Cloud CLI 521.0.0
- Google Cloud CLI 520.0.0
- ImageMagick 7.1.1-47
- InnoSetup 6.4.0
- jq 1.7.1
@@ -98,11 +99,11 @@
- Ninja 1.12.1
### CLI Tools
- Alibaba Cloud CLI 3.0.275
- AWS CLI 2.27.12
- Alibaba Cloud CLI 3.0.272
- AWS CLI 2.27.7
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.72.0
- Azure CLI 2.71.0
- Azure DevOps CLI extension 1.0.1
- Cloud Foundry CLI 8.13.0
- GitHub CLI 2.72.0
@@ -111,7 +112,7 @@
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
- Rustup 1.28.1
#### Packages
- bindgen 0.71.1
@@ -122,10 +123,10 @@
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 136.0.7103.93
- Chrome Driver 136.0.7103.92
- Microsoft Edge 136.0.3240.64
- Microsoft Edge Driver 136.0.3240.64
- Google Chrome 136.0.7103.49
- Chrome Driver 136.0.7103.49
- Microsoft Edge 136.0.3240.50
- Microsoft Edge Driver 136.0.3240.50
- Mozilla Firefox 138.0.1
- Gecko Driver 0.36.0
- IE Driver 4.14.0.0
@@ -171,8 +172,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
#### Node.js
- 18.20.8
@@ -207,7 +208,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Property | Value |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| ServiceName | postgresql-x64-14 |
| Version | 14.18 |
| Version | 14.17 |
| ServiceStatus | Stopped |
| ServiceStartType | Disabled |
| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin <br> PGDATA=C:\Program Files\PostgreSQL\14\data <br> PGROOT=C:\Program Files\PostgreSQL\14 |
@@ -221,7 +222,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| 5.0.31.0 | MongoDB | Stopped | Disabled |
### Database tools
- Azure CosmosDb Emulator 2.14.22.0
- Azure CosmosDb Emulator 2.14.21.0
- DacFx 170.0.94.3
- MySQL 5.7.44.0
- SQL OLEDB Driver 18.7.4.0
@@ -510,10 +511,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Powershell Modules
- Az: 12.1.0
- AWSPowershell: 4.1.817
- AWSPowershell: 4.1.812
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.28.0
- Microsoft.Graph: 2.27.0
- Pester: 3.4.0, 5.7.1
- PowerShellGet: 1.0.0.1, 2.2.5
- PSScriptAnalyzer: 1.24.0
@@ -525,7 +526,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 |
| Android Emulator | 35.5.10 |
| Android Emulator | 35.4.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.0 33.0.1 33.0.2 33.0.3<br>32.0.0<br>31.0.0<br>30.0.2 |
| Android SDK Platforms | android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3) |
| Android SDK Platform-Tools | 35.0.2 |
+22 -21
View File
@@ -1,15 +1,16 @@
| Announcements |
|-|
| [[Ubuntu 22.04 and Windows 2022] Default Nodejs version will be set to 20 on 2025-06-02](https://github.com/actions/runner-images/issues/12143) |
| [The Windows 2019 Actions runner image will begin deprecation on 2025-06-01 and will be fully unsupported by 2025-06-30](https://github.com/actions/runner-images/issues/12045) |
| [[Windows, Ubuntu] Python 3.8.x will be removed from 2025-06-06](https://github.com/actions/runner-images/issues/12034) |
| [[Windows 19 and 22] Ruby version 3.0 will be removed from Windows images on 2025-06-06](https://github.com/actions/runner-images/issues/12033) |
| [[Windows-2025] LLVM will be updated to version 20 on 2025-06-06](https://github.com/actions/runner-images/issues/12001) |
| [[Windows] Go version 1.20 and 1.21 will be removed from the images on 2025-05-09 and 1.24 will be set as default.](https://github.com/actions/runner-images/issues/11711) |
| [[Windows 19 and 22] Node.js version 16 will be removed from Windows images on 2025-05-09](https://github.com/actions/runner-images/issues/11710) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
***
# Windows Server 2022
- OS Version: 10.0.20348 Build 3561
- Image Version: 20250511.1.0
- Image Version: 20250504.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
@@ -18,27 +19,27 @@
### Language and Runtime
- Bash 5.2.37(1)-release
- Go 1.24.3
- Go 1.24.2
- Julia 1.10.5
- Kotlin 2.1.10
- LLVM 18.1.8
- Node 18.20.8
- Perl 5.32.1
- PHP 8.4.7
- PHP 8.4.6
- Python 3.9.13
- Ruby 3.0.7p220
### Package Management
- Chocolatey 2.4.3
- Composer 2.8.8
- Helm 3.17.3
- Helm 3.17.2
- Miniconda 25.3.1 (pre-installed on the image but not added to PATH)
- NPM 10.8.2
- NuGet 6.13.2.1
- pip 25.1.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.2.33
- Vcpkg (build from commit ca846b2127)
- Vcpkg (build from commit 41c447cc21)
- Yarn 1.22.22
#### Environment variables
@@ -96,11 +97,11 @@
- Ninja 1.12.1
### CLI Tools
- Alibaba Cloud CLI 3.0.275
- AWS CLI 2.27.12
- Alibaba Cloud CLI 3.0.272
- AWS CLI 2.27.7
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.72.0
- Azure CLI 2.71.0
- Azure DevOps CLI extension 1.0.1
- GitHub CLI 2.72.0
@@ -108,7 +109,7 @@
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
- Rustup 1.28.1
#### Packages
- bindgen 0.71.1
@@ -119,10 +120,10 @@
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 136.0.7103.93
- Chrome Driver 136.0.7103.92
- Microsoft Edge 136.0.3240.64
- Microsoft Edge Driver 136.0.3240.64
- Google Chrome 136.0.7103.49
- Chrome Driver 136.0.7103.49
- Microsoft Edge 136.0.3240.50
- Microsoft Edge Driver 136.0.3240.50
- Mozilla Firefox 138.0.1
- Gecko Driver 0.36.0
- IE Driver 4.14.0.0
@@ -165,8 +166,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
#### Node.js
- 18.20.8
@@ -200,7 +201,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Property | Value |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| ServiceName | postgresql-x64-14 |
| Version | 14.18 |
| Version | 14.17 |
| ServiceStatus | Stopped |
| ServiceStartType | Disabled |
| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin <br> PGDATA=C:\Program Files\PostgreSQL\14\data <br> PGROOT=C:\Program Files\PostgreSQL\14 |
@@ -214,7 +215,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| 5.0.31.0 | MongoDB | Stopped | Disabled |
### Database tools
- Azure CosmosDb Emulator 2.14.22.0
- Azure CosmosDb Emulator 2.14.21.0
- DacFx 170.0.94.3
- MySQL 8.0.42.0
- SQL OLEDB Driver 18.7.4.0
@@ -506,10 +507,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Powershell Modules
- Az: 12.4.0
- AWSPowershell: 4.1.817
- AWSPowershell: 4.1.812
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.28.0
- Microsoft.Graph: 2.27.0
- Pester: 3.4.0, 5.7.1
- PowerShellGet: 1.0.0.1, 2.2.5
- PSScriptAnalyzer: 1.24.0
@@ -521,7 +522,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 |
| Android Emulator | 35.5.10 |
| Android Emulator | 35.4.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.0 33.0.1 33.0.2 33.0.3<br>32.0.0<br>31.0.0 |
| Android SDK Platforms | android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3)<br>android-32 (rev 1)<br>android-31 (rev 1) |
| Android SDK Platform-Tools | 35.0.2 |
+22 -21
View File
@@ -1,15 +1,16 @@
| Announcements |
|-|
| [[Ubuntu 22.04 and Windows 2022] Default Nodejs version will be set to 20 on 2025-06-02](https://github.com/actions/runner-images/issues/12143) |
| [The Windows 2019 Actions runner image will begin deprecation on 2025-06-01 and will be fully unsupported by 2025-06-30](https://github.com/actions/runner-images/issues/12045) |
| [[Windows, Ubuntu] Python 3.8.x will be removed from 2025-06-06](https://github.com/actions/runner-images/issues/12034) |
| [[Windows 19 and 22] Ruby version 3.0 will be removed from Windows images on 2025-06-06](https://github.com/actions/runner-images/issues/12033) |
| [[Windows-2025] LLVM will be updated to version 20 on 2025-06-06](https://github.com/actions/runner-images/issues/12001) |
| [[Windows] Go version 1.20 and 1.21 will be removed from the images on 2025-05-09 and 1.24 will be set as default.](https://github.com/actions/runner-images/issues/11711) |
| [[Windows 19 and 22] Node.js version 16 will be removed from Windows images on 2025-05-09](https://github.com/actions/runner-images/issues/11710) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
***
# Windows Server 2025
- OS Version: 10.0.26100 Build 3775
- Image Version: 20250511.1.0
- Image Version: 20250504.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
@@ -19,27 +20,27 @@
### Language and Runtime
- Bash 5.2.37(1)-release
- Go 1.24.3
- Go 1.24.2
- Julia 1.10.5
- Kotlin 2.1.10
- LLVM 19.1.7
- Node 22.15.0
- Perl 5.40.0
- PHP 8.4.7
- PHP 8.4.6
- Python 3.9.13
- Ruby 3.3.8
### Package Management
- Chocolatey 2.4.3
- Composer 2.8.8
- Helm 3.17.3
- Helm 3.17.2
- Miniconda 25.3.1 (pre-installed on the image but not added to PATH)
- NPM 10.9.2
- NuGet 6.13.2.1
- pip 25.1.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.5.22
- Vcpkg (build from commit ca846b2127)
- Vcpkg (build from commit 41c447cc21)
- Yarn 1.22.22
#### Environment variables
@@ -93,10 +94,10 @@
- Ninja 1.12.1
### CLI Tools
- AWS CLI 2.27.12
- AWS CLI 2.27.7
- AWS SAM CLI 1.138.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.72.0
- Azure CLI 2.71.0
- Azure DevOps CLI extension 1.0.1
- GitHub CLI 2.72.0
@@ -104,17 +105,17 @@
- Cargo 1.86.0
- Rust 1.86.0
- Rustdoc 1.86.0
- Rustup 1.28.2
- Rustup 1.28.1
#### Packages
- Clippy 0.1.86
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 136.0.7103.93
- Chrome Driver 136.0.7103.92
- Microsoft Edge 136.0.3240.64
- Microsoft Edge Driver 136.0.3240.64
- Google Chrome 136.0.7103.49
- Chrome Driver 136.0.7103.49
- Microsoft Edge 136.0.3240.50
- Microsoft Edge Driver 136.0.3240.50
- Mozilla Firefox 138.0.1
- Gecko Driver 0.36.0
- IE Driver 4.14.0.0
@@ -157,8 +158,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.22.12
- 1.23.9
- 1.24.3
- 1.23.8
- 1.24.2
#### Node.js
- 18.20.8
@@ -187,7 +188,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Property | Value |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| ServiceName | postgresql-x64-17 |
| Version | 17.5 |
| Version | 17.4 |
| ServiceStatus | Stopped |
| ServiceStartType | Disabled |
| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\17\bin <br> PGDATA=C:\Program Files\PostgreSQL\17\data <br> PGROOT=C:\Program Files\PostgreSQL\17 |
@@ -201,12 +202,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| 7.0.19.0 | MongoDB | Stopped | Disabled |
### Database tools
- Azure CosmosDb Emulator 2.14.22.0
- Azure CosmosDb Emulator 2.14.21.0
- DacFx 170.0.94.3
- MySQL 8.0.42.0
- SQL OLEDB Driver 18.7.4.0
- SQLPS 1.0
- MongoDB Shell (mongosh) 2.5.1
- MongoDB Shell (mongosh) 2.5.0
### Web Servers
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
@@ -482,10 +483,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Powershell Modules
- Az: 12.4.0
- AWSPowershell: 4.1.817
- AWSPowershell: 4.1.812
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.28.0
- Microsoft.Graph: 2.27.0
- Pester: 3.4.0, 5.7.1
- PowerShellGet: 1.0.0.1, 2.2.5
- PSScriptAnalyzer: 1.24.0
@@ -497,7 +498,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 16.0 |
| Android Emulator | 35.5.10 |
| Android Emulator | 35.4.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1<br>34.0.0 |
| Android SDK Platforms | android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3) |
| Android SDK Platform-Tools | 35.0.2 |
@@ -15,7 +15,7 @@ New-Item -ItemType 'Directory' -Path $azureCliExtensionPath | Out-Null
Install-Binary -Type MSI `
-Url 'https://aka.ms/installazurecliwindowsx64' `
-ExpectedSignature '245D262748012A4FE6CE8BA6C951A4C4AFBC3E5D'
-ExpectedSignature '8F985BE8FD256085C90A95D3C74580511A1DB975'
Update-Environment
@@ -5,6 +5,6 @@
Install-Binary -Type MSI `
-Url "https://aka.ms/cosmosdb-emulator" `
-ExpectedSHA256Sum "E2BEB2B242FEE3C1DD444C748C1ED1DC0120566ADC0A7BC612EB8EFB8D416089"
-ExpectedSHA256Sum "AB040B9A0FBC4766E179554B9899B947C41E3A259F8A0FC63022DB8D0C562769"
Invoke-PesterTests -TestFile "Tools" -TestName "Azure Cosmos DB Emulator"
+12 -86
View File
@@ -1,3 +1,7 @@
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}
variable "agent_tools_directory" {
type = string
default = "C:\\hostedtoolcache\\windows"
@@ -15,7 +19,7 @@ variable "azure_tags" {
variable "build_resource_group_name" {
type = string
default = "${env("BUILD_RG_NAME")}"
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
}
variable "client_cert_path" {
@@ -77,7 +81,7 @@ variable "install_user" {
variable "location" {
type = string
default = ""
default = "${env("ARM_RESOURCE_LOCATION")}"
}
variable "managed_image_name" {
@@ -140,89 +144,23 @@ variable "vm_size" {
default = "Standard_F8s_v2"
}
variable "image_offer" {
type = string
default = "WindowsServer"
}
variable "image_publisher" {
type = string
default = "MicrosoftWindowsServer"
}
variable "image_sku" {
type = string
default = "2019-Datacenter"
}
variable "gallery_name" {
type = string
default = "${env("GALLERY_NAME")}"
}
variable "gallery_resource_group_name" {
type = string
default = "${env("GALLERY_RG_NAME")}"
}
variable "gallery_image_name" {
type = string
default = "${env("GALLERY_IMAGE_NAME")}"
}
variable "gallery_image_version" {
type = string
default = "${env("GALLERY_IMAGE_VERSION")}"
}
variable "gallery_storage_account_type" {
type = string
default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}"
}
variable "build_key_vault_name" {
type = string
default = "${env("BUILD_KEY_VAULT_NAME")}"
}
variable "build_key_vault_secret_name" {
type = string
default = "${env("BUILD_KEY_VAULT_SECRET_NAME")}"
}
variable "use_azure_cli_auth" {
type = bool
default = false
}
variable "os_disk_size_gb" {
type = number
default = 256
}
variable "image_os_type" {
type = string
default = "Windows"
}
source "azure-arm" "image" {
allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}"
build_resource_group_name = "${var.build_resource_group_name}"
client_cert_path = "${var.client_cert_path}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
use_azure_cli_auth = var.use_azure_cli_auth
communicator = "winrm"
image_offer = "${var.image_offer}"
image_publisher = "${var.image_publisher}"
image_sku = "${var.image_sku}"
image_offer = "WindowsServer"
image_publisher = "MicrosoftWindowsServer"
image_sku = "2019-Datacenter"
location = "${var.location}"
managed_image_name = "${var.managed_image_name}"
managed_image_name = "${local.managed_image_name}"
managed_image_resource_group_name = "${var.managed_image_resource_group_name}"
managed_image_storage_account_type = "${var.managed_image_storage_account_type}"
object_id = "${var.object_id}"
os_disk_size_gb = var.os_disk_size_gb
os_type = var.image_os_type
os_disk_size_gb = "256"
os_type = "Windows"
private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}"
subscription_id = "${var.subscription_id}"
temp_resource_group_name = "${var.temp_resource_group_name}"
@@ -234,18 +172,6 @@ source "azure-arm" "image" {
winrm_insecure = "true"
winrm_use_ssl = "true"
winrm_username = "packer"
winrm_expiration_time = "1440h"
build_key_vault_name = var.build_key_vault_name
build_key_vault_secret_name = var.build_key_vault_secret_name
shared_image_gallery_destination {
subscription = var.subscription_id
gallery_name = var.gallery_name
resource_group = var.gallery_resource_group_name
image_name = var.gallery_image_name
image_version = var.gallery_image_version
storage_account_type = var.gallery_storage_account_type
}
dynamic "azure_tag" {
for_each = var.azure_tags
+12 -86
View File
@@ -1,3 +1,7 @@
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}
variable "agent_tools_directory" {
type = string
default = "C:\\hostedtoolcache\\windows"
@@ -15,7 +19,7 @@ variable "azure_tags" {
variable "build_resource_group_name" {
type = string
default = "${env("BUILD_RG_NAME")}"
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
}
variable "client_cert_path" {
@@ -77,7 +81,7 @@ variable "install_user" {
variable "location" {
type = string
default = ""
default = "${env("ARM_RESOURCE_LOCATION")}"
}
variable "managed_image_name" {
@@ -140,89 +144,23 @@ variable "vm_size" {
default = "Standard_F8s_v2"
}
variable "image_offer" {
type = string
default = "WindowsServer"
}
variable "image_publisher" {
type = string
default = "MicrosoftWindowsServer"
}
variable "image_sku" {
type = string
default = "2022-Datacenter"
}
variable "gallery_name" {
type = string
default = "${env("GALLERY_NAME")}"
}
variable "gallery_resource_group_name" {
type = string
default = "${env("GALLERY_RG_NAME")}"
}
variable "gallery_image_name" {
type = string
default = "${env("GALLERY_IMAGE_NAME")}"
}
variable "gallery_image_version" {
type = string
default = "${env("GALLERY_IMAGE_VERSION")}"
}
variable "gallery_storage_account_type" {
type = string
default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}"
}
variable "build_key_vault_name" {
type = string
default = "${env("BUILD_KEY_VAULT_NAME")}"
}
variable "build_key_vault_secret_name" {
type = string
default = "${env("BUILD_KEY_VAULT_SECRET_NAME")}"
}
variable "use_azure_cli_auth" {
type = bool
default = false
}
variable "os_disk_size_gb" {
type = number
default = 256
}
variable "image_os_type" {
type = string
default = "Windows"
}
source "azure-arm" "image" {
allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}"
build_resource_group_name = "${var.build_resource_group_name}"
client_cert_path = "${var.client_cert_path}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
use_azure_cli_auth = var.use_azure_cli_auth
communicator = "winrm"
image_offer = "${var.image_offer}"
image_publisher = "${var.image_publisher}"
image_sku = "${var.image_sku}"
image_offer = "WindowsServer"
image_publisher = "MicrosoftWindowsServer"
image_sku = "2022-Datacenter"
location = "${var.location}"
managed_image_name = "${var.managed_image_name}"
managed_image_name = "${local.managed_image_name}"
managed_image_resource_group_name = "${var.managed_image_resource_group_name}"
managed_image_storage_account_type = "${var.managed_image_storage_account_type}"
object_id = "${var.object_id}"
os_disk_size_gb = var.os_disk_size_gb
os_type = var.image_os_type
os_disk_size_gb = "256"
os_type = "Windows"
private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}"
subscription_id = "${var.subscription_id}"
temp_resource_group_name = "${var.temp_resource_group_name}"
@@ -234,18 +172,6 @@ source "azure-arm" "image" {
winrm_insecure = "true"
winrm_use_ssl = "true"
winrm_username = "packer"
winrm_expiration_time = "1440h"
build_key_vault_name = var.build_key_vault_name
build_key_vault_secret_name = var.build_key_vault_secret_name
shared_image_gallery_destination {
subscription = var.subscription_id
gallery_name = var.gallery_name
resource_group = var.gallery_resource_group_name
image_name = var.gallery_image_name
image_version = var.gallery_image_version
storage_account_type = var.gallery_storage_account_type
}
dynamic "azure_tag" {
for_each = var.azure_tags
+12 -86
View File
@@ -1,3 +1,7 @@
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}
variable "agent_tools_directory" {
type = string
default = "C:\\hostedtoolcache\\windows"
@@ -15,7 +19,7 @@ variable "azure_tags" {
variable "build_resource_group_name" {
type = string
default = "${env("BUILD_RG_NAME")}"
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
}
variable "client_cert_path" {
@@ -77,7 +81,7 @@ variable "install_user" {
variable "location" {
type = string
default = ""
default = "${env("ARM_RESOURCE_LOCATION")}"
}
variable "managed_image_name" {
@@ -140,89 +144,23 @@ variable "vm_size" {
default = "Standard_F8s_v2"
}
variable "image_offer" {
type = string
default = "WindowsServer"
}
variable "image_publisher" {
type = string
default = "MicrosoftWindowsServer"
}
variable "image_sku" {
type = string
default = "2025-Datacenter"
}
variable "gallery_name" {
type = string
default = "${env("GALLERY_NAME")}"
}
variable "gallery_resource_group_name" {
type = string
default = "${env("GALLERY_RG_NAME")}"
}
variable "gallery_image_name" {
type = string
default = "${env("GALLERY_IMAGE_NAME")}"
}
variable "gallery_image_version" {
type = string
default = "${env("GALLERY_IMAGE_VERSION")}"
}
variable "gallery_storage_account_type" {
type = string
default = "${env("GALLERY_STORAGE_ACCOUNT_TYPE")}"
}
variable "build_key_vault_name" {
type = string
default = "${env("BUILD_KEY_VAULT_NAME")}"
}
variable "build_key_vault_secret_name" {
type = string
default = "${env("BUILD_KEY_VAULT_SECRET_NAME")}"
}
variable "use_azure_cli_auth" {
type = bool
default = false
}
variable "os_disk_size_gb" {
type = number
default = 150
}
variable "image_os_type" {
type = string
default = "Windows"
}
source "azure-arm" "image" {
allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}"
build_resource_group_name = "${var.build_resource_group_name}"
client_cert_path = "${var.client_cert_path}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
use_azure_cli_auth = var.use_azure_cli_auth
communicator = "winrm"
image_offer = "${var.image_offer}"
image_publisher = "${var.image_publisher}"
image_sku = "${var.image_sku}"
image_offer = "WindowsServer"
image_publisher = "MicrosoftWindowsServer"
image_sku = "2025-Datacenter"
location = "${var.location}"
managed_image_name = "${var.managed_image_name}"
managed_image_name = "${local.managed_image_name}"
managed_image_resource_group_name = "${var.managed_image_resource_group_name}"
managed_image_storage_account_type = "${var.managed_image_storage_account_type}"
object_id = "${var.object_id}"
os_disk_size_gb = var.os_disk_size_gb
os_type = var.image_os_type
os_disk_size_gb = "150"
os_type = "Windows"
private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}"
subscription_id = "${var.subscription_id}"
temp_resource_group_name = "${var.temp_resource_group_name}"
@@ -234,18 +172,6 @@ source "azure-arm" "image" {
winrm_insecure = "true"
winrm_use_ssl = "true"
winrm_username = "packer"
winrm_expiration_time = "1440h"
build_key_vault_name = var.build_key_vault_name
build_key_vault_secret_name = var.build_key_vault_secret_name
shared_image_gallery_destination {
subscription = var.subscription_id
gallery_name = var.gallery_name
resource_group = var.gallery_resource_group_name
image_name = var.gallery_image_name
image_version = var.gallery_image_version
storage_account_type = var.gallery_storage_account_type
}
dynamic "azure_tag" {
for_each = var.azure_tags