Merge branch 'actions:main' into macos-ruby-changes

This commit is contained in:
aartis17
2025-02-14 13:58:21 +05:30
committed by GitHub
24 changed files with 230 additions and 261 deletions

View File

@@ -119,6 +119,8 @@ Function GenerateResourcesAndImage {
The default is 'ask'.
.PARAMETER Tags
Tags to be applied to the Azure resources created.
.PARAMETER PluginVersion
Specify the version of the packer Azure plugin to use. The default is "2.2.1".
.EXAMPLE
GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\runner-images" -ImageType Ubuntu2004 -AzureLocation "East US"
#>
@@ -144,6 +146,8 @@ Function GenerateResourcesAndImage {
[Parameter(Mandatory = $False)]
[string] $AzureTenantId,
[Parameter(Mandatory = $False)]
[string] $PluginVersion = "2.2.1",
[Parameter(Mandatory = $False)]
[switch] $RestrictToAgentIpAddress,
[Parameter(Mandatory = $False)]
[switch] $Force,
@@ -218,7 +222,7 @@ Function GenerateResourcesAndImage {
$InstallPassword = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper()
Write-Host "Downloading packer plugins..."
& $PackerBinary init $TemplatePath
& $PackerBinary plugins install github.com/hashicorp/azure $PluginVersion
if ($LastExitCode -ne 0) {
throw "Packer plugins download failed."

View File

@@ -8,6 +8,7 @@ param(
[String] [Parameter (Mandatory=$true)] $TempResourceGroupName,
[String] [Parameter (Mandatory=$true)] $SubscriptionId,
[String] [Parameter (Mandatory=$true)] $TenantId,
[String] [Parameter (Mandatory=$false)] $pluginVersion = "2.2.1",
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
@@ -40,7 +41,7 @@ Write-Host "Show Packer Version"
packer --version
Write-Host "Download packer plugins"
packer init $TemplatePath
packer plugins install github.com/hashicorp/azure $pluginVersion
Write-Host "Validate packer template"
packer validate -syntax-only $TemplatePath

View File

@@ -1,7 +1,7 @@
# Ubuntu 20.04
- OS Version: 20.04.6 LTS
- Kernel Version: 5.15.0-1078-azure
- Image Version: 20250202.1.0
- Image Version: 20250209.1.0
- Systemd version: 245.4-4ubuntu3.24
## Installed Software
@@ -29,15 +29,15 @@
### Package Management
- cpan 1.64
- Helm 3.17.0
- Homebrew 4.4.19
- Miniconda 24.11.1
- Homebrew 4.4.20
- Miniconda 25.1.1
- Npm 10.8.2
- NuGet 6.6.1.2
- Pip 20.0.2
- Pip3 20.0.2
- Pipx 1.7.1
- RubyGems 3.1.2
- Vcpkg (build from commit 0ca64b4e1)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -81,7 +81,7 @@ to accomplish this.
- Git LFS 3.6.1
- Git-ftp 1.6.0
- Haveged 1.9.1
- Heroku 10.0.2
- Heroku 10.1.0
- HHVM (HipHop VM) 4.172.1
- jq 1.6
- Kind 0.26.0
@@ -99,7 +99,7 @@ to accomplish this.
- Parcel 2.13.3
- PhantomJS 2.1.1 2.1.1
- Podman 3.4.2
- Pulumi 3.148.0
- Pulumi 3.149.0
- R 4.4.2
- Skopeo 1.5.0
- Sphinx Open Source Search Server 2.2.11
@@ -111,17 +111,17 @@ to accomplish this.
### CLI Tools
- Alibaba Cloud CLI 3.0.174
- AWS CLI 2.23.11
- AWS CLI Session Manager Plugin 1.2.694.0
- AWS SAM CLI 1.132.0
- AWS CLI 2.24.0
- AWS CLI Session Manager Plugin 1.2.707.0
- AWS SAM CLI 1.133.0
- Azure CLI 2.68.0
- Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.66.1
- Google Cloud CLI 508.0.0
- Netlify CLI 18.0.3
- Google Cloud CLI 509.0.0
- Netlify CLI 18.0.4
- OpenShift CLI 4.15.19
- ORAS CLI 1.2.2
- Vercel CLI 40.1.0
- Vercel CLI 41.0.2
### Java
| Version | Environment Variable |
@@ -160,13 +160,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.159
- ChromeDriver 132.0.6834.159
- Chromium 132.0.6834.0
- Google Chrome 133.0.6943.53
- ChromeDriver 133.0.6943.53
- Chromium 133.0.6943.0
- Microsoft Edge 132.0.2957.140
- Microsoft Edge WebDriver 132.0.2957.140
- Selenium server 4.28.1
- Mozilla Firefox 134.0.2
- Mozilla Firefox 135.0
- Geckodriver 0.35.0
#### Environment variables
@@ -210,8 +210,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Go
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 18.20.6
@@ -223,21 +223,21 @@ Use the following command as a part of your job to start the service: 'sudo syst
- 3.9.21
- 3.10.16
- 3.11.11
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 2.7.18 [PyPy 7.3.17]
- 2.7.18 [PyPy 7.3.18]
- 3.6.12 [PyPy 7.3.3]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.0.7
- 3.1.6
- 3.2.6
- 3.2.7
- 3.3.7
### PowerShell Tools
@@ -262,6 +262,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 9.0 |
| Android SDK Build-tools | 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 Platform-Tools | 35.0.2 |
| Android SDK Platforms | 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 Support Repository | 47.0.0 |
| CMake | 3.10.2<br>3.18.1<br>3.22.1 |
@@ -287,14 +288,14 @@ Use the following command as a part of your job to start the service: 'sudo syst
| alpine:3.18 | sha256:dd60c75fba961ecc5e918961c713f3c42dd5665171c58f9b2ef5aafe081ad5a0 | 2025-01-08 |
| alpine:3.19 | sha256:6380aa6b04faa579332d4c9d1f65bd7093012ba6e01d9bbcd5e2d8a4f9fae38f | 2025-01-08 |
| debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 |
| debian:11 | sha256:e5bfb7364038fd100c2faebdd674145bd1bc758a57f3c67023cced99d0eff0f7 | 2025-01-13 |
| debian:11 | sha256:63904b1442dc0bb1e7a7a7065b3ba0d10d4e300f984115a40d371827fe4e3a85 | 2025-02-03 |
| debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 |
| moby/buildkit:latest | sha256:14aa1b4dd92ea0a4cd03a54d0c6079046ea98cd0c0ae6176bdd7036ba370cbbe | 2025-01-20 |
| node:18 | sha256:720eeea325b3da50e108ba34dde0fd69feeb3c59485199c5e22b0ea49a792aa5 | 2025-01-22 |
| node:18 | sha256:f12d34408955b2081f82078e8f96c3299ca0f38d11e76086cb9b9b1b669977e4 | 2025-01-22 |
| node:18-alpine | sha256:974afb6cbc0314dc6502b14243b8a39fbb2d04d975e9059dd066be3e274fbb25 | 2025-01-22 |
| node:20 | sha256:bc3d86568d9a9e062cdf7036367f6e2ce201925e2912758bcd3b0e2657875a63 | 2025-01-22 |
| node:20 | sha256:3496cba96d3548fc484a7febc77edebffcae693aff6a067bc34ec6d8c1f7affe | 2025-01-22 |
| node:20-alpine | sha256:2cd2a6f4cb37cf8a007d5f1e9aef090ade6b62974c7a274098c390599e8c72b4 | 2025-01-22 |
| node:22 | sha256:ae2f3d4cc65d251352eca01ba668824f651a2ee4d2a37e2efb22649521a483fd | 2025-01-22 |
| node:22 | sha256:5145c882f9e32f07dd7593962045d97f221d57a1b609f5bf7a807eb89deff9d6 | 2025-01-22 |
| node:22-alpine | sha256:e2b39f7b64281324929257d0f8004fb6cb4bf0fdfb9aa8cedb235a766aec31da | 2025-01-22 |
| ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 |
@@ -332,7 +333,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| lib32z1 | 1:1.2.11.dfsg-2ubuntu1.5 |
| libc++-dev | 1:10.0-50\~exp1 |
| libc++abi-dev | 1:10.0-50\~exp1 |
| libc6-dev | 2.31-0ubuntu9.16 |
| libc6-dev | 2.31-0ubuntu9.17 |
| libcurl4 | 7.68.0-1ubuntu2.25 |
| libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 |
| libgconf-2-4 | 3.2.6-6ubuntu1 |
@@ -348,7 +349,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| libxkbfile-dev | 1:1.1.0-1 |
| libxss1 | 1:1.2.3-1 |
| libyaml-dev | 0.2.2-1 |
| locales | 2.31-0ubuntu9.16 |
| locales | 2.31-0ubuntu9.17 |
| m4 | 1.4.18-4 |
| make | 4.2.1-1.2 |
| mediainfo | 19.09-1build1 |

View File

@@ -1,7 +1,7 @@
# Ubuntu 22.04
- OS Version: 22.04.5 LTS
- Kernel Version: 6.5.0-1025-azure
- Image Version: 20250202.1.0
- Image Version: 20250209.1.0
- Systemd version: 249.11-0ubuntu3.12
## Installed Software
@@ -27,15 +27,15 @@
### Package Management
- cpan 1.64
- Helm 3.17.0
- Homebrew 4.4.19
- Miniconda 24.11.1
- Homebrew 4.4.20
- Miniconda 25.1.1
- Npm 10.8.2
- NuGet 6.6.1.2
- Pip 22.0.2
- Pip3 22.0.2
- Pipx 1.7.1
- RubyGems 3.3.5
- Vcpkg (build from commit 0ca64b4e1)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -79,7 +79,7 @@ to accomplish this.
- Git LFS 3.6.1
- Git-ftp 1.6.0
- Haveged 1.9.14
- Heroku 10.0.2
- Heroku 10.1.0
- jq 1.6
- Kind 0.26.0
- Kubectl 1.32.1
@@ -95,7 +95,7 @@ to accomplish this.
- Packer 1.12.0
- Parcel 2.13.3
- Podman 3.4.4
- Pulumi 3.148.0
- Pulumi 3.149.0
- R 4.4.2
- Skopeo 1.4.1
- Sphinx Open Source Search Server 2.2.11
@@ -106,18 +106,18 @@ to accomplish this.
- zstd 1.5.6
### CLI Tools
- Alibaba Cloud CLI 3.0.250
- AWS CLI 2.23.11
- AWS CLI Session Manager Plugin 1.2.694.0
- AWS SAM CLI 1.132.0
- Alibaba Cloud CLI 3.0.251
- AWS CLI 2.24.0
- AWS CLI Session Manager Plugin 1.2.707.0
- AWS SAM CLI 1.133.0
- Azure CLI 2.68.0
- Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.66.1
- Google Cloud CLI 508.0.0
- Netlify CLI 18.0.3
- OpenShift CLI 4.17.14
- Google Cloud CLI 509.0.0
- Netlify CLI 18.0.4
- OpenShift CLI 4.17.15
- ORAS CLI 1.2.2
- Vercel CLI 40.1.0
- Vercel CLI 41.0.2
### Java
| Version | Environment Variable |
@@ -156,13 +156,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.159
- ChromeDriver 132.0.6834.159
- Chromium 132.0.6834.0
- Google Chrome 133.0.6943.53
- ChromeDriver 133.0.6943.53
- Chromium 133.0.6943.0
- Microsoft Edge 132.0.2957.140
- Microsoft Edge WebDriver 132.0.2957.140
- Selenium server 4.28.1
- Mozilla Firefox 134.0.2
- Mozilla Firefox 135.0
- Geckodriver 0.35.0
#### Environment variables
@@ -205,8 +205,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Go
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 18.20.6
@@ -218,18 +218,18 @@ Use the following command as a part of your job to start the service: 'sudo syst
- 3.9.21
- 3.10.16
- 3.11.11
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.1.6
- 3.2.6
- 3.2.7
- 3.3.7
### PowerShell Tools
@@ -253,6 +253,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 9.0 |
| Android SDK Build-tools | 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 Platform-Tools | 35.0.2 |
| Android SDK Platforms | 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 Support Repository | 47.0.0 |
| CMake | 3.10.2<br>3.18.1<br>3.22.1 |
@@ -278,16 +279,16 @@ Use the following command as a part of your job to start the service: 'sudo syst
| alpine:3.18 | sha256:dd60c75fba961ecc5e918961c713f3c42dd5665171c58f9b2ef5aafe081ad5a0 | 2025-01-08 |
| alpine:3.19 | sha256:6380aa6b04faa579332d4c9d1f65bd7093012ba6e01d9bbcd5e2d8a4f9fae38f | 2025-01-08 |
| debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 |
| debian:11 | sha256:e5bfb7364038fd100c2faebdd674145bd1bc758a57f3c67023cced99d0eff0f7 | 2025-01-13 |
| debian:11 | sha256:63904b1442dc0bb1e7a7a7065b3ba0d10d4e300f984115a40d371827fe4e3a85 | 2025-02-03 |
| moby/buildkit:latest | sha256:14aa1b4dd92ea0a4cd03a54d0c6079046ea98cd0c0ae6176bdd7036ba370cbbe | 2025-01-20 |
| node:18 | sha256:720eeea325b3da50e108ba34dde0fd69feeb3c59485199c5e22b0ea49a792aa5 | 2025-01-22 |
| node:18 | sha256:f12d34408955b2081f82078e8f96c3299ca0f38d11e76086cb9b9b1b669977e4 | 2025-01-22 |
| node:18-alpine | sha256:974afb6cbc0314dc6502b14243b8a39fbb2d04d975e9059dd066be3e274fbb25 | 2025-01-22 |
| node:20 | sha256:bc3d86568d9a9e062cdf7036367f6e2ce201925e2912758bcd3b0e2657875a63 | 2025-01-22 |
| node:20 | sha256:3496cba96d3548fc484a7febc77edebffcae693aff6a067bc34ec6d8c1f7affe | 2025-01-22 |
| node:20-alpine | sha256:2cd2a6f4cb37cf8a007d5f1e9aef090ade6b62974c7a274098c390599e8c72b4 | 2025-01-22 |
| node:22 | sha256:ae2f3d4cc65d251352eca01ba668824f651a2ee4d2a37e2efb22649521a483fd | 2025-01-22 |
| node:22 | sha256:5145c882f9e32f07dd7593962045d97f221d57a1b609f5bf7a807eb89deff9d6 | 2025-01-22 |
| node:22-alpine | sha256:e2b39f7b64281324929257d0f8004fb6cb4bf0fdfb9aa8cedb235a766aec31da | 2025-01-22 |
| ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 |
| ubuntu:22.04 | sha256:0e5e4a57c2499249aafc3b40fcd541e9a456aab7296681a3994d631587203f97 | 2024-09-11 |
| ubuntu:22.04 | sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2 | 2025-01-26 |
### Installed apt packages
| Name | Version |
@@ -323,7 +324,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| lib32z1 | 1:1.2.11.dfsg-2ubuntu9.2 |
| libc++-dev | 1:14.0-55\~exp2 |
| libc++abi-dev | 1:14.0-55\~exp2 |
| libc6-dev | 2.35-0ubuntu3.8 |
| libc6-dev | 2.35-0ubuntu3.9 |
| libcurl4 | 7.81.0-1ubuntu1.20 |
| libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.3 |
| libgconf-2-4 | 3.2.6-7ubuntu2 |
@@ -340,7 +341,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| libxkbfile-dev | 1:1.1.0-1build3 |
| libxss1 | 1:1.2.3-1build2 |
| libyaml-dev | 0.2.2-1build2 |
| locales | 2.35-0ubuntu3.8 |
| locales | 2.35-0ubuntu3.9 |
| lz4 | 1.9.3-2build2 |
| m4 | 1.4.18-5ubuntu2 |
| make | 4.3-4.1build1 |

View File

@@ -1,7 +1,7 @@
# Ubuntu 24.04
- OS Version: 24.04.1 LTS
- Kernel Version: 6.8.0-1020-azure
- Image Version: 20250202.1.0
- Kernel Version: 6.8.0-1021-azure
- Image Version: 20250209.1.0
- Systemd version: 255.4-1ubuntu8.5
## Installed Software
@@ -25,14 +25,14 @@
### Package Management
- cpan 1.64
- Helm 3.17.0
- Homebrew 4.4.19
- Miniconda 24.11.1
- Homebrew 4.4.20
- Miniconda 25.1.1
- Npm 10.8.2
- Pip 24.0
- Pip3 24.0
- Pipx 1.7.1
- RubyGems 3.4.20
- Vcpkg (build from commit 0ca64b4e1)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -88,7 +88,7 @@ to accomplish this.
- Packer 1.12.0
- Parcel 2.13.3
- Podman 4.9.3
- Pulumi 3.148.0
- Pulumi 3.149.0
- Skopeo 1.13.3
- Sphinx Open Source Search Server 2.2.11
- yamllint 1.35.1
@@ -96,13 +96,13 @@ to accomplish this.
- zstd 1.5.6
### CLI Tools
- AWS CLI 2.23.11
- AWS CLI Session Manager Plugin 1.2.694.0
- AWS SAM CLI 1.132.0
- AWS CLI 2.24.0
- AWS CLI Session Manager Plugin 1.2.707.0
- AWS SAM CLI 1.133.0
- Azure CLI 2.68.0
- Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.66.1
- Google Cloud CLI 508.0.0
- Google Cloud CLI 509.0.0
### Java
| Version | Environment Variable |
@@ -136,13 +136,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.159
- ChromeDriver 132.0.6834.159
- Chromium 132.0.6834.0
- Google Chrome 133.0.6943.53
- ChromeDriver 133.0.6943.53
- Chromium 133.0.6943.0
- Microsoft Edge 132.0.2957.140
- Microsoft Edge WebDriver 132.0.2957.140
- Selenium server 4.28.1
- Mozilla Firefox 134.0.2
- Mozilla Firefox 135.0
- Geckodriver 0.35.0
#### Environment variables
@@ -181,8 +181,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Go
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 18.20.6
@@ -193,15 +193,15 @@ Use the following command as a part of your job to start the service: 'sudo syst
- 3.9.21
- 3.10.16
- 3.11.11
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.2.6
- 3.2.7
- 3.3.7
### PowerShell Tools
@@ -224,6 +224,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 12.0 |
| Android SDK Build-tools | 35.0.0 35.0.1<br>34.0.0 |
| Android SDK Platform-Tools | 35.0.2 |
| Android SDK Platforms | 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 Support Repository | 47.0.0 |
| Google Play services | 49 |
@@ -274,7 +275,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| libssl-dev | 3.0.13-0ubuntu3.4 |
| libtool | 2.4.7-7build1 |
| libyaml-dev | 0.2.5-1build1 |
| locales | 2.39-0ubuntu8.3 |
| locales | 2.39-0ubuntu8.4 |
| lz4 | 1.9.4-1build1.1 |
| m4 | 1.4.19-4build1 |
| make | 4.3-4.1build2 |
@@ -307,11 +308,11 @@ Use the following command as a part of your job to start the service: 'sudo syst
| time | 1.9-0.2build1 |
| tk | 8.6.14build1 |
| tree | 2.1.1-2ubuntu3 |
| tzdata | 2024b-0ubuntu0.24.04 |
| tzdata | 2024b-0ubuntu0.24.04.1 |
| unzip | 6.0-28ubuntu4.1 |
| upx | 4.2.2-3 |
| wget | 1.21.4-1ubuntu4.1 |
| xvfb | 2:21.1.12-1ubuntu1.1 |
| xz-utils | 5.6.1+really5.4.5-1build0.1 |
| zip | 3.0-13ubuntu0.1 |
| zip | 3.0-13ubuntu0.2 |
| zsync | 0.6.2-5build1 |

View File

@@ -6,7 +6,7 @@
# Source the helpers for use with the script
source $HELPER_SCRIPTS/etc-environment.sh
source $HELPER_SCRIPTS/os.sh
# This is the anti-frontend. It never interacts with you at all,
# and makes the default answers be used for all questions. It
# might mail error messages to root, but that's it; otherwise it
@@ -30,3 +30,9 @@ cat <<EOF >> /etc/apt/apt.conf.d/10apt-autoremove
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
EOF
# Install libicu70 package for Ubuntu 24
if is_ubuntu24 ; then
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb
sudo apt-get install -y ./libicu70_70.1-2_amd64.deb
fi

View File

@@ -20,7 +20,7 @@ gems_to_install=$(get_toolset_value ".rubygems[] .name")
if [[ -n "$gems_to_install" ]]; then
for gem in $gems_to_install; do
echo "Installing gem $gem"
gem install $gem
gem install --no-document $gem
done
fi

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -1,11 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
image_os = "ubuntu22"

View File

@@ -1,13 +1,12 @@
| Announcements |
|-|
| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) |
| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) |
| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) |
***
# Windows Server 2019
- OS Version: 10.0.17763 Build 6775
- Image Version: 20250127.1.0
- Image Version: 20250209.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
@@ -27,16 +26,16 @@
- Ruby 3.0.7p220
### Package Management
- Chocolatey 2.4.1
- Chocolatey 2.4.2
- Composer 2.8.5
- Helm 3.16.4
- Miniconda 24.11.1 (pre-installed on the image but not added to PATH)
- Miniconda 25.1.1 (pre-installed on the image but not added to PATH)
- NPM 10.8.2
- NuGet 6.12.2.1
- pip 25.0 (python 3.9)
- pip 25.0.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.2.33
- Vcpkg (build from commit f3a67b0c4)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -54,12 +53,12 @@
### Tools
- 7zip 24.09
- aria2 1.37.0
- azcopy 10.27.1
- azcopy 10.28.0
- Bazel 8.0.1
- Bazelisk 1.25.0
- Bicep 0.33.13
- Cabal 3.14.1.1
- CMake 3.31.4
- CMake 3.31.5
- CodeQL Action Bundle 2.20.1
- Docker 26.1.3
- Docker Compose v2 2.27.1
@@ -67,7 +66,7 @@
- ghc 9.12.1
- Git 2.47.1.windows.2
- Git LFS 3.6.1
- Google Cloud CLI 507.0.0
- Google Cloud CLI 509.0.0
- ImageMagick 7.1.1-43
- InnoSetup 6.4.0
- jq 1.7.1
@@ -80,9 +79,9 @@
- Newman 6.2.1
- NSIS 3.10
- OpenSSL 1.1.1w
- Packer 1.11.2
- Packer 1.12.0
- Parcel 2.13.3
- Pulumi 3.147.0
- Pulumi 3.149.0
- R 4.4.2
- Service Fabric SDK 9.1.1436.9590
- Stack 3.3.1
@@ -95,19 +94,19 @@
- zstd 1.5.6
### CLI Tools
- Alibaba Cloud CLI 3.0.250
- AWS CLI 2.23.6
- AWS SAM CLI 1.132.0
- AWS Session Manager CLI 1.2.694.0
- Alibaba Cloud CLI 3.0.251
- AWS CLI 2.24.0
- AWS SAM CLI 1.133.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.68.0
- Azure DevOps CLI extension 1.0.1
- Cloud Foundry CLI 8.9.0
- GitHub CLI 2.65.0
- GitHub CLI 2.66.1
### Rust Tools
- Cargo 1.84.0
- Rust 1.84.0
- Rustdoc 1.84.0
- Cargo 1.84.1
- Rust 1.84.1
- Rustdoc 1.84.1
- Rustup 1.27.1
#### Packages
@@ -119,11 +118,11 @@
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.111
- Chrome Driver 132.0.6834.110
- Microsoft Edge 132.0.2957.127
- Microsoft Edge Driver 132.0.2957.127
- Mozilla Firefox 134.0.2
- Google Chrome 133.0.6943.60
- Chrome Driver 133.0.6943.53
- Microsoft Edge 132.0.2957.140
- Microsoft Edge Driver 132.0.2957.140
- Mozilla Firefox 135.0
- Gecko Driver 0.35.0
- IE Driver 4.14.0.0
- Selenium server 4.28.0
@@ -169,8 +168,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.20.14
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 16.20.2
@@ -183,21 +182,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- 3.9.13
- 3.10.11
- 3.11.9
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 2.7.18 [PyPy 7.3.17]
- 2.7.18 [PyPy 7.3.18]
- 3.6.12 [PyPy 7.3.3]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.0.7
- 3.1.6
- 3.2.6
- 3.2.7
- 3.3.7
### Databases
@@ -217,7 +216,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### MongoDB
| Version | ServiceName | ServiceStatus | ServiceStartType |
| -------- | ----------- | ------------- | ---------------- |
| 5.0.30.0 | MongoDB | Stopped | Disabled |
| 5.0.31.0 | MongoDB | Stopped | Disabled |
### Database tools
- Azure CosmosDb Emulator 2.14.21.0
@@ -230,7 +229,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- |
| Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 |
| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 |
| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 |
### Visual Studio Enterprise 2019
| Name | Version | Path |
@@ -513,7 +512,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- AzureRM: 6.13.1
- Azure (Cached): 5.1.1.zip
- AzureRM (Cached): 6.7.0.zip
- AWSPowershell: 4.1.743
- AWSPowershell: 4.1.753
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.25.0

View File

@@ -1,13 +1,12 @@
| Announcements |
|-|
| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) |
| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) |
| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) |
***
# Windows Server 2022
- OS Version: 10.0.20348 Build 3091
- Image Version: 20250127.1.0
- Image Version: 20250209.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
@@ -27,16 +26,16 @@
- Ruby 3.0.7p220
### Package Management
- Chocolatey 2.4.1
- Chocolatey 2.4.2
- Composer 2.8.5
- Helm 3.16.4
- Miniconda 24.11.1 (pre-installed on the image but not added to PATH)
- Miniconda 25.1.1 (pre-installed on the image but not added to PATH)
- NPM 10.8.2
- NuGet 6.12.2.1
- pip 25.0 (python 3.9)
- pip 25.0.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.2.33
- Vcpkg (build from commit f3a67b0c4)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -54,12 +53,12 @@
### Tools
- 7zip 24.09
- aria2 1.37.0
- azcopy 10.27.1
- azcopy 10.28.0
- Bazel 8.0.1
- Bazelisk 1.25.0
- Bicep 0.33.13
- Cabal 3.14.1.1
- CMake 3.31.4
- CMake 3.31.5
- CodeQL Action Bundle 2.20.1
- Docker 26.1.3
- Docker Compose v2 2.27.1
@@ -79,8 +78,8 @@
- Newman 6.2.1
- NSIS 3.10
- OpenSSL 1.1.1w
- Packer 1.11.2
- Pulumi 3.147.0
- Packer 1.12.0
- Pulumi 3.149.0
- R 4.4.2
- Service Fabric SDK 9.1.1436.9590
- Stack 3.3.1
@@ -93,18 +92,18 @@
- zstd 1.5.6
### CLI Tools
- Alibaba Cloud CLI 3.0.250
- AWS CLI 2.23.6
- AWS SAM CLI 1.132.0
- AWS Session Manager CLI 1.2.694.0
- Alibaba Cloud CLI 3.0.251
- AWS CLI 2.24.0
- AWS SAM CLI 1.133.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.68.0
- Azure DevOps CLI extension 1.0.1
- GitHub CLI 2.65.0
- GitHub CLI 2.66.1
### Rust Tools
- Cargo 1.84.0
- Rust 1.84.0
- Rustdoc 1.84.0
- Cargo 1.84.1
- Rust 1.84.1
- Rustdoc 1.84.1
- Rustup 1.27.1
#### Packages
@@ -116,11 +115,11 @@
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.111
- Chrome Driver 132.0.6834.110
- Microsoft Edge 132.0.2957.127
- Microsoft Edge Driver 132.0.2957.127
- Mozilla Firefox 134.0.2
- Google Chrome 133.0.6943.60
- Chrome Driver 133.0.6943.53
- Microsoft Edge 132.0.2957.140
- Microsoft Edge Driver 132.0.2957.140
- Mozilla Firefox 135.0
- Gecko Driver 0.35.0
- IE Driver 4.14.0.0
- Selenium server 4.28.0
@@ -163,8 +162,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.20.14
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 16.20.2
@@ -177,20 +176,20 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- 3.9.13
- 3.10.11
- 3.11.9
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 2.7.18 [PyPy 7.3.17]
- 2.7.18 [PyPy 7.3.18]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.0.7
- 3.1.6
- 3.2.6
- 3.2.7
- 3.3.7
### Databases
@@ -210,7 +209,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### MongoDB
| Version | ServiceName | ServiceStatus | ServiceStartType |
| -------- | ----------- | ------------- | ---------------- |
| 5.0.30.0 | MongoDB | Stopped | Disabled |
| 5.0.31.0 | MongoDB | Stopped | Disabled |
### Database tools
- Azure CosmosDb Emulator 2.14.21.0
@@ -223,7 +222,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- |
| Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 |
| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 |
| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 |
### Visual Studio Enterprise 2022
| Name | Version | Path |
@@ -511,7 +510,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- AzureRM: 6.13.1
- Azure (Cached): 5.1.1.zip
- AzureRM (Cached): 6.7.0.zip
- AWSPowershell: 4.1.743
- AWSPowershell: 4.1.753
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.25.0

View File

@@ -1,23 +1,22 @@
| Announcements |
|-|
| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) |
| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) |
| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) |
| [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) |
| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) |
***
# Windows Server 2025
- OS Version: 10.0.26100 Build 2894
- Image Version: 20250127.1.0
- Image Version: 20250209.1.0
## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled
- Windows Subsystem for Linux (Default, WSLv2): 2.3.26.0
- Windows Subsystem for Linux (Default, WSLv2): 2.4.10.0
## Installed Software
### Language and Runtime
- Bash 5.2.37(1)-release
- Go 1.23.5
- Go 1.23.6
- Julia 1.10.5
- Kotlin 2.1.10
- LLVM 19.1.5
@@ -28,16 +27,16 @@
- Ruby 3.3.7
### Package Management
- Chocolatey 2.4.1
- Chocolatey 2.4.2
- Composer 2.8.5
- Helm 3.16.4
- Miniconda 24.11.1 (pre-installed on the image but not added to PATH)
- Miniconda 25.1.1 (pre-installed on the image but not added to PATH)
- NPM 10.9.2
- NuGet 6.12.2.1
- pip 25.0 (python 3.9)
- pip 25.0.1 (python 3.9)
- Pipx 1.7.1
- RubyGems 3.5.22
- Vcpkg (build from commit f3a67b0c4)
- Vcpkg (build from commit 74ec888e38)
- Yarn 1.22.22
#### Environment variables
@@ -55,12 +54,12 @@
### Tools
- 7zip 24.09
- aria2 1.37.0
- azcopy 10.27.1
- azcopy 10.28.0
- Bazel 8.0.1
- Bazelisk 1.25.0
- Bicep 0.33.13
- Cabal 3.14.1.1
- CMake 3.31.4
- CMake 3.31.5
- CodeQL Action Bundle 2.20.1
- Docker 26.1.3
- Docker Compose v2 2.27.1
@@ -77,8 +76,8 @@
- GNU Binutils 2.43
- Newman 6.2.1
- OpenSSL 3.4.0
- Packer 1.11.2
- Pulumi 3.147.0
- Packer 1.12.0
- Pulumi 3.149.0
- R 4.4.2
- Service Fabric SDK 10.1.2493.9590
- Stack 3.3.1
@@ -90,17 +89,17 @@
- zstd 1.5.6
### CLI Tools
- AWS CLI 2.23.6
- AWS SAM CLI 1.132.0
- AWS Session Manager CLI 1.2.694.0
- AWS CLI 2.24.0
- AWS SAM CLI 1.133.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.68.0
- Azure DevOps CLI extension 1.0.1
- GitHub CLI 2.65.0
- GitHub CLI 2.66.1
### Rust Tools
- Cargo 1.84.0
- Rust 1.84.0
- Rustdoc 1.84.0
- Cargo 1.84.1
- Rust 1.84.1
- Rustdoc 1.84.1
- Rustup 1.27.1
#### Packages
@@ -108,11 +107,11 @@
- Rustfmt 1.8.0
### Browsers and Drivers
- Google Chrome 132.0.6834.111
- Chrome Driver 132.0.6834.110
- Microsoft Edge 132.0.2957.127
- Microsoft Edge Driver 132.0.2957.127
- Mozilla Firefox 134.0.2
- Google Chrome 133.0.6943.60
- Chrome Driver 133.0.6943.53
- Microsoft Edge 132.0.2957.140
- Microsoft Edge Driver 132.0.2957.140
- Mozilla Firefox 135.0
- Gecko Driver 0.35.0
- IE Driver 4.14.0.0
- Selenium server 4.28.0
@@ -154,8 +153,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go
- 1.21.13
- 1.22.11
- 1.23.5
- 1.22.12
- 1.23.6
#### Node.js
- 18.20.6
@@ -166,16 +165,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- 3.9.13
- 3.10.11
- 3.11.9
- 3.12.8
- 3.13.1
- 3.12.9
- 3.13.2
#### PyPy
- 3.9.19 [PyPy 7.3.16]
- 3.10.14 [PyPy 7.3.17]
- 3.10.16 [PyPy 7.3.18]
#### Ruby
- 3.1.6
- 3.2.6
- 3.2.7
- 3.3.7
### Databases
@@ -203,13 +202,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- MySQL 8.0.41.0
- SQL OLEDB Driver 18.7.4.0
- SQLPS 1.0
- MongoDB Shell (mongosh) 2.3.8
- MongoDB Shell (mongosh) 2.3.9
### Web Servers
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- |
| Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 |
| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 |
| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 |
### Visual Studio Enterprise 2022
| Name | Version | Path |
@@ -481,7 +480,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Powershell Modules
- Az: 12.4.0
- AWSPowershell: 4.1.743
- AWSPowershell: 4.1.753
- DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10
- Microsoft.Graph: 2.25.0

View File

@@ -11,7 +11,7 @@ Install-ChocoPackage awscli
Install-Binary `
-Url "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/windows/SessionManagerPluginSetup.exe" `
-InstallArgs ("/silent", "/install") `
-ExpectedSignature "75A5FB4D02FCB2AB799718F315BAAA3103E9D60C"
-ExpectedSignature "CFC0CE0547A698E5F3FA78F819654CE016D76464"
$env:Path = $env:Path + ";$env:ProgramFiles\Amazon\SessionManagerPlugin\bin"
# Install AWS SAM CLI

View File

@@ -95,6 +95,15 @@ $dotnetToolset = (Get-ToolsetContent).dotnet
# Download installation script.
$installScriptPath = Invoke-DownloadWithRetry -Url "https://dot.net/v1/dotnet-install.ps1"
# Visual Studio 2022 pre-creates sdk-manifests/8.0.100 folder, causing dotnet-install to skip manifests creation
# https://github.com/actions/runner-images/issues/11402
if ((Test-IsWin22) -or (Test-IsWin25)) {
$sdkManifestPath = "C:\Program Files\dotnet\sdk-manifests\8.0.100"
if (Test-Path $sdkManifestPath) {
Move-Item -Path $sdkManifestPath -Destination $env:TEMP_DIR -ErrorAction Stop
}
}
# Install and warm up dotnet
foreach ($dotnetVersion in $dotnetToolset.versions) {
$sdkVersionsToInstall = Get-SDKVersionsToInstall -DotnetVersion $dotnetVersion
@@ -106,6 +115,17 @@ foreach ($dotnetVersion in $dotnetToolset.versions) {
}
}
# Replace manifests inside sdk-manifests/8.0.100 folder with ones from Visual Studio
# https://github.com/actions/runner-images/issues/11402
if ((Test-IsWin22) -or (Test-IsWin25)) {
if (Test-Path "${env:TEMP_DIR}\8.0.100") {
Get-ChildItem -Path "${env:TEMP_DIR}\8.0.100" | ForEach-Object {
Remove-Item -Path "$sdkManifestPath\$($_.BaseName)" -Recurse -Force | Out-Null
Move-Item -Path $_.FullName -Destination $sdkManifestPath -Force -ErrorAction Stop
}
}
}
# Add dotnet to PATH
Add-MachinePathItem "C:\Program Files\dotnet"

View File

@@ -27,7 +27,7 @@ Write-Host "Expand Microsoft Edge WebDriver archive..."
Expand-7ZipArchive -Path $archivePath -DestinationPath $edgeDriverPath
#Validate the EdgeDriver signature
$signatureThumbprint = "7920AC8FB05E0FFFE21E8FF4B4F03093BA6AC16E"
$signatureThumbprint = "0BD8C56733FDCC06F8CB919FF5A200E39B1ACF71"
Test-FileSignature -Path "$edgeDriverPath\msedgedriver.exe" -ExpectedThumbprint $signatureThumbprint
Write-Host "Setting the environment variables..."

View File

@@ -8,7 +8,7 @@ $downloadUrl = Resolve-GithubReleaseAssetUrl `
Install-Binary -Type MSI `
-Url $downloadUrl `
-ExpectedSHA256Sum "CD3F2A68A1A5836F6A1CC9965A7F5F54DB267CA221EAA87DF29345AB7957AEC4"
-ExpectedSHA256Sum "5A1EAD8E553ABBFB4DBB8291A329F3CA859DB2B8D887849F3F8CD19F7FABEF21"
Write-Host "Performing wsl --install --no-distribution"
wsl.exe --install --no-distribution

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -1,12 +1,3 @@
packer {
required_plugins {
azure = {
source = "github.com/hashicorp/azure"
version = "1.4.5"
}
}
}
locals {
managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}"
}

View File

@@ -467,7 +467,7 @@
"postgresql": {
"signature": "698BA51AA27CC31282AACA5055E4B9190BC6C0E9",
"version": "14",
"vcRedistSignature": "245D262748012A4FE6CE8BA6C951A4C4AFBC3E5D",
"vcRedistSignature": "8F985BE8FD256085C90A95D3C74580511A1DB975",
"installVcRedist": true
},
"kotlin": {

View File

@@ -383,7 +383,7 @@
"postgresql": {
"signature": "698BA51AA27CC31282AACA5055E4B9190BC6C0E9",
"version": "14",
"vcRedistSignature": "245D262748012A4FE6CE8BA6C951A4C4AFBC3E5D",
"vcRedistSignature": "8F985BE8FD256085C90A95D3C74580511A1DB975",
"installVcRedist": true
},
"kotlin": {

View File

@@ -324,7 +324,7 @@
"version": "latest"
},
"openssl": {
"version": "3.4.0",
"version": "3.4.1",
"pinnedDetails": {
"link": "https://github.com/actions/runner-images-internal/pull/6702",
"reason": "Meaningful reason must be added at next update.",