Compare commits

...
Author SHA1 Message Date
Image generation service account. 5c04ad10e3 Updating readme file for macos-14-arm64 version 20240811.1 2024-08-12 08:54:04 +00:00
5e6cc3155d Updating readme file for win22 version 20240807.2.1 (#10412)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-10 12:05:54 +05:30
ijunaidm 07692c0033 Updated the AzPowershell module version Ubuntu images (#10418)
* Update toolset-2004.json

* Update toolset-2204.json

* Update toolset-2404.json
2024-08-10 12:05:31 +05:30
hemanthmanga 8795612730 Updating AzurecosmoDB checksum and Removing m2repositry in AndriodSDK (#10415) 2024-08-09 17:14:49 +05:30
Erik Bershel 22143c7c68 [macOS] Remove macOS-11 related code due to the deprecation (#10383) 2024-08-09 11:25:15 +02:00
sarathrajsrinivasan 88cb1bef47 Merge pull request #10404 from sarathrajsrinivasan/macos-remove-gcc11
[macOS] Remove gcc11 from all macOS images
2024-08-08 17:32:27 -07:00
Sarathraj Srinivasan d485ae12fe [macOS] Remove gcc11 from all macOS images
[macOS] Remove gcc11 from all macOS images

Update toolset-13.json
2024-08-08 09:54:00 -05:00
sarathrajsrinivasan e48c7949fd Merge pull request #10408 from prasanjitsahoo/prasanjit-macos-14-add-xcode-16-beta-5
[macOS] Update Xcode 16.0 to Beta 5 for macOS-14
2024-08-08 07:23:45 -07:00
Prasanjit Sahoo c49ee7347c Add Xcode 16.0 Beta 5 for macOS14
Update toolset-14.json

xcode 16.0 beta 5 updated

Update toolset-14.json

Update toolset-14.json

Update toolset-14.json
2024-08-08 08:53:25 -05:00
Erik Bershel 7992e24b69 [macOS] Unlock Cargo crate dependencies due to a bug (#10390) 2024-08-08 11:24:37 +02:00
8aec741c90 Updating readme file for ubuntu22 version 20240804.1.1 (#10392)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-08 14:17:44 +05:30
3a24d66b9e Updating readme file for macos-14-arm64 version 20240805.3 (#10397)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-08 06:56:56 +00:00
551ccc0fb1 Updating readme file for macos-13 version 20240805.3 (#10400)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-08 06:05:08 +00:00
RaviAkshintalaandRavi Akshintala 7665ed4ef9 removing the docker composev1 (#10407)
Co-authored-by: Ravi Akshintala <[email protected]>
2024-08-08 10:07:02 +05:30
c31eef93ac Updating readme file for macos-13-arm64 version 20240804.1 (#10389)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-07 15:32:11 +00:00
37e8b599ee Updating readme file for macos-14 version 20240804.1 (#10388)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-07 15:02:51 +00:00
hemanthmanga f404404643 Updated Thumbprint for Az-cli and Geckodriver (#10405) 2024-08-07 18:55:29 +05:30
4b55f4683f Updating readme file for ubuntu20 version 20240804.1.1 (#10391)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-07 12:29:32 +00:00
3300770426 Updating readme file for ubuntu24 version 20240804.1.1 (#10393)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-07 12:01:30 +00:00
ijunaidmandMohammed Junaid 7636fd53b9 Updated the AzPowershell module version (#10395)
Co-authored-by: Mohammed Junaid <[email protected]>
2024-08-06 17:41:19 +05:30
2a4bc14da4 Updating readme file for ubuntu22 version 20240730.2.1 (#10376)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-02 14:25:52 +00:00
0f88c4231d Updating readme file for win19 version 20240730.1.1 (#10372)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-02 13:42:15 +00:00
a54473db52 Updating readme file for ubuntu20 version 20240730.2.1 (#10375)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-02 13:37:35 +00:00
d935940e99 Updating readme file for macos-14-arm64 version 20240728.1 (#10360)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-01 23:55:48 +00:00
d46f62f273 Updating readme file for win22 version 20240729.2.1 (#10367)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-01 21:23:00 +00:00
9a08ad80ee Updating readme file for ubuntu24 version 20240730.3.1 (#10371)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-08-01 21:14:05 +00:00
sarathrajsrinivasan e15a279ed8 Merge pull request #10365 from actions/releases/macos-13-arm64/20240728-docs
macOS 13 arm64 (20240728) Image Update
2024-08-01 08:59:14 -07:00
Actions service account 869f895d83 Merge branch 'main' into releases/macos-13-arm64/20240728-docs 2024-08-01 15:53:47 +00:00
sarathrajsrinivasan 051836e832 Merge pull request #10364 from actions/releases/macos-13/20240728-docs
macOS 13 (20240728) Image Update
2024-08-01 08:23:00 -07:00
Actions service account 7fa790a939 Merge branch 'main' into releases/macos-13/20240728-docs 2024-08-01 15:20:44 +00:00
sarathrajsrinivasan e89c1a6d09 Merge pull request #10359 from actions/releases/macos-14/20240728-docs
macOS 14 (20240728) Image Update
2024-08-01 07:16:22 -07:00
Actions service account 295e649465 Merge branch 'main' into releases/macos-14/20240728-docs 2024-08-01 14:13:59 +00:00
Enes Çakır da684ca6d2 [Ubuntu] Make brew version check consistent (#10369)
`Tools.Tests.ps1` checks the version of `brew` with `--version` argument.

```powershell
    Describe "Homebrew" {
    It "homebrew" {
        "/home/linuxbrew/.linuxbrew/bin/brew --version" | Should -ReturnZeroExitCode
    }
}
```

`SoftwareReport.Common.psm1` checks it with `-v` argument.

```powershell
    function Get-HomebrewVersion {
        $result = Get-CommandResult "/home/linuxbrew/.linuxbrew/bin/brew -v"
        $result.Output -match "Homebrew (?<version>\d+\.\d+\.\d+)" | Out-Null
        return $Matches.version
    }
```

Generally, `--version` and `-v` are equivalent. But a recent bug in `brew` makes `-v` returns the output of `brew help`.

https://github.com/Homebrew/brew/pull/17903

It's best to maintain consistency in version checks and explicitly use `--version` in both places.
2024-07-30 22:41:12 +05:30
kishorekumar-anchala 582bbb9c15 [Ubuntu] Deprecating docker compose v1 from ubuntu images (#10368)
* Deprecating docker compose v1 from un=buntu images

* Pin sql version for win-19
2024-07-30 21:38:05 +05:30
kishorekumar-anchala 137d0ed83d Pin sql version for win-19 (#10366) 2024-07-30 16:03:15 +05:30
Shamil Mubarakshin 1850dfc713 Add AllowedInboundIpAddresses parameter to build-image.ps1 (#10362) 2024-07-30 11:19:59 +02:00
kishorekumar-anchala c110803508 Pinned the version of gitversion (#10363) 2024-07-30 14:05:45 +05:30
Image generation service account. 7a96efa872 Updating readme file for macos-13-arm64 version 20240728.2 2024-07-30 08:08:44 +00:00
Image generation service account. 3b1c7f3c1d Updating readme file for macos-13 version 20240728.2 2024-07-30 08:08:02 +00:00
kishorekumar-anchala 325094ef86 Revert "add warump script for az cli (#10126)" (#10361)
This reverts commit fcf7cd18d4.
2024-07-29 18:12:33 +05:30
Image generation service account. f4cc7331d9 Updating readme file for macos-14 version 20240728.1 2024-07-29 10:52:19 +00:00
kishorekumar-anchala fcf7cd18d4 add warump script for az cli (#10126) 2024-07-29 15:16:32 +05:30
kishorekumar-anchala cbea23f931 [Ubuntu,Windows] add Android NDK 27 version to images (#10343)
* add ndk 27 version to images

* add ndk 27 version to images1
2024-07-29 14:28:29 +05:30
c7276710b3 Updating readme file for macos-12 version 20240721.1 (#10322)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-27 00:25:51 +00:00
kishorekumar-anchala 24a5edcdc8 fix rust issue (#10354) 2024-07-27 01:04:26 +05:30
kishorekumar-anchala e72f29bfc8 Fix vs22 signature issue (#10351) 2024-07-26 17:24:23 +05:30
sarathrajsrinivasan fbd6c33be3 [macOS] Add Xcode 16.0 Beta 4 for macOS14 (#10345) 2024-07-26 10:45:45 +02:00
a89507e2af Updating readme file for macos-14-arm64 version 20240722.3 (#10334)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-25 16:54:38 +00:00
cea9d0e0d1 Updating readme file for macos-14 version 20240722.3 (#10330)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-25 13:49:17 +00:00
abe90c1619 Updating readme file for win22 version 20240721.1.1 (#10325)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 23:31:20 +00:00
a74e63c6b1 Updating readme file for macos-13-arm64 version 20240721.1 (#10316)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 20:12:28 +00:00
d7ed5cb7b0 Updating readme file for macos-13 version 20240721.3 (#10328)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 19:01:34 +00:00
00959b266e Updating readme file for ubuntu22 version 20240721.1.1 (#10324)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 13:44:28 +00:00
36ab778536 Updating readme file for ubuntu20 version 20240721.1.1 (#10323)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 11:52:58 +00:00
e088ddba06 Updating readme file for ubuntu24 version 20240721.1.1 (#10317)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 11:39:25 +00:00
49f0b7160b Updating readme file for win19 version 20240721.1.1 (#10326)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-24 11:34:46 +00:00
sarathrajsrinivasan e9e763c49f [macOS] Add Xcode 16.0 Beta 3 for macOS14 (#10245) 2024-07-23 11:29:45 +02:00
ab8dfc0eb3 Updating readme file for win19 version 20240717.1.1 (#10310)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-20 05:31:06 +00:00
Pavel Iakovenko 27049a3aff Merge pull request #10308 from paveliak/fix-xcode-16-naming
[macOS] Fix Xcode-16 naming on macOS-14
2024-07-19 04:12:10 -07:00
23da668261 Updating readme file for macos-12 version 20240714.2 (#10239)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-18 14:25:20 +00:00
sarathrajsrinivasan 0478e791c7 Merge pull request #10241 from sarathrajsrinivasan/macos-update-xcode-15.4
[macOS] Update Xcode default to 15.4 for macos-14
2024-07-18 07:03:13 -07:00
Pavel Iakovenko aa5ca17eac Revert debug changes 2024-07-18 08:12:10 -04:00
Pavel Iakovenko b3cdd45273 Align Xcode-16 naming with Apple download links 2024-07-18 08:10:55 -04:00
b4b64341d6 Updating readme file for macos-14-arm64 version 20240714.2 (#10234)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 16:40:23 +00:00
8506dfcb6d Updating readme file for macos-13-arm64 version 20240714.1 (#10228)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 16:29:42 +00:00
9f23838ebe Updating readme file for macos-14 version 20240714.2 (#10233)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 15:57:25 +00:00
23541a17f0 Updating readme file for macos-13 version 20240714.1 (#10227)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 15:53:49 +00:00
sarathrajsrinivasan 11acc8af1b Merge branch 'actions:main' into macos-update-xcode-15.4 2024-07-17 08:15:24 -07:00
c2c7c501c8 Updating readme file for ubuntu22 version 20240714.1.1 (#10232)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 15:09:53 +00:00
380b0afd7e Updating readme file for ubuntu24 version 20240714.1.1 (#10230)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 13:31:05 +00:00
4ac220f584 Updating readme file for ubuntu20 version 20240714.1.1 (#10235)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 13:11:10 +00:00
eafe328b90 Updating readme file for win22 version 20240714.1.1 (#10229)
Co-authored-by: Image generation service account. <[email protected]>
Co-authored-by: Actions service account <[email protected]>
2024-07-17 12:14:43 +00:00
kishorekumar-anchala 95c66e026c update google chrome signature (#10243) 2024-07-17 15:44:43 +05:30
sarathrajsrinivasan adead29f3f Update xcode default to 15.4 from 15.0.1 for macos14 2024-07-16 22:28:46 -05:00
Pavel Iakovenko ba50a5b1ca Merge branch 'actions:main' into main 2024-07-16 14:34:53 -07:00
Pavel Iakovenko fb0ca679f1 Merge pull request #10220 from paveliak/ssh-key-file-var
Switch null builder to the SSH password auth
2024-07-16 05:39:58 -07:00
Pavel Iakovenko a58d7b932e Add diagnostics to the install-powershell script 2024-07-15 09:37:58 -04:00
Pavel Iakovenko 284ffaacd7 Deleted wrong code 2024-07-12 16:55:10 -04:00
Pavel Iakovenko 0dbf1cb8a7 Switch to the password auth 2024-07-12 16:53:31 -04:00
Pavel Iakovenko 475cf36415 Introducing vm_key_file variable for SSH 2024-07-11 21:52:47 -04:00
69 changed files with 837 additions and 1996 deletions
+3 -1
View File
@@ -10,7 +10,8 @@ param(
[String] [Parameter (Mandatory=$true)] $TenantId, [String] [Parameter (Mandatory=$true)] $TenantId,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName, [String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG, [String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet [String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
[String] [Parameter (Mandatory=$false)] $AllowedInboundIpAddresses = "[]"
) )
if (-not (Test-Path $TemplatePath)) if (-not (Test-Path $TemplatePath))
@@ -54,6 +55,7 @@ packer build -var "client_id=$ClientId" `
-var "virtual_network_name=$VirtualNetworkName" ` -var "virtual_network_name=$VirtualNetworkName" `
-var "virtual_network_resource_group_name=$VirtualNetworkRG" ` -var "virtual_network_resource_group_name=$VirtualNetworkRG" `
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" ` -var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
-color=false ` -color=false `
$TemplatePath ` $TemplatePath `
| Where-Object { | Where-Object {
+1 -4
View File
@@ -139,10 +139,7 @@ function Set-AnkaVMVideoController {
) )
$command = "anka modify $VMName set display -c $Controller" $command = "anka modify $VMName set display -c $Controller"
# Apple Metal is available starting from Big Sur $null = Invoke-AnkaCommand -Command $command
if (-not $ShortMacOSVersion.StartsWith("10.")) {
$null = Invoke-AnkaCommand -Command $command
}
} }
function Set-AnkaVMDisplayResolution { function Set-AnkaVMDisplayResolution {
+41 -41
View File
@@ -1,36 +1,36 @@
| Announcements | | Announcements |
|-| |-|
| [[macOS] GCC 11 will be removed from all macOS images on August 12](https://github.com/actions/runner-images/issues/10213) |
| [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) | | [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) |
| [[macOS] Default Xcode on macOS 13 Ventura will be set to Xcode 15.2 on July, 15](https://github.com/actions/runner-images/issues/10120) |
*** ***
# macOS 12 # macOS 12
- OS Version: macOS 12.7.5 (21H1222) - OS Version: macOS 12.7.5 (21H1222)
- Kernel Version: Darwin 21.6.0 - Kernel Version: Darwin 21.6.0
- Image Version: 20240707.1 - Image Version: 20240721.1
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- .NET Core SDK: 6.0.423, 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.302 - .NET Core SDK: 6.0.424, 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.303
- Bash 3.2.57(1)-release - Bash 3.2.57(1)-release
- Clang/LLVM 14.0.0 - Clang/LLVM 14.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias - GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - 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 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.1.0_1) - available by `gcc-14` alias - GCC 14 (Homebrew GCC 14.1.0_2) - available by `gcc-14` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias - GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` 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 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.1.0_1) - available by `gfortran-14` alias - GNU Fortran 14 (Homebrew GCC 14.1.0_2) - available by `gfortran-14` alias
- Julia 1.10.4 - Julia 1.10.4
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Go 1.21.12 - Go 1.21.12
- Mono 6.12.0.188 - Mono 6.12.0.188
- Node.js 18.20.3 - Node.js 18.20.4
- MSBuild 16.10.1.51301 (Mono 6.12.0.188) - MSBuild 16.10.1.51301 (Mono 6.12.0.188)
- NVM 0.39.7 - NVM 0.39.7
- NVM - Cached node versions: 16.20.2, 18.20.3, 20.15.0 - NVM - Cached node versions: 16.20.2, 18.20.4, 20.15.1
- Perl 5.38.2 - Perl 5.38.2
- PHP 8.3.9 - PHP 8.3.9
- Python 2.7.18 - Python 2.7.18
@@ -39,19 +39,19 @@
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Bundler 2.5.14 - Bundler 2.5.16
- Carthage 0.39.1 - Carthage 0.39.1
- CocoaPods 1.15.2 - CocoaPods 1.15.2
- Composer 2.7.7 - Composer 2.7.7
- Homebrew 4.3.8 - Homebrew 4.3.10
- Miniconda 24.5.0 - Miniconda 24.5.0
- NPM 10.7.0 - NPM 10.7.0
- NuGet 6.3.1.1 - NuGet 6.3.1.1
- Pip 20.3.4 (python 2.7) - Pip 20.3.4 (python 2.7)
- Pip3 24.1.2 (python 3.12) - Pip3 24.1.2 (python 3.12)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.5.14 - RubyGems 3.5.16
- Vcpkg 2024 (build from commit 576379156) - Vcpkg 2024 (build from commit 821100d96)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -63,8 +63,8 @@
### Project Management ### Project Management
- Apache Ant 1.10.14 - Apache Ant 1.10.14
- Apache Maven 3.9.8 - Apache Maven 3.9.8
- Gradle 8.8 - Gradle 8.9
- Sbt 1.10.0 - Sbt 1.10.1
### Utilities ### Utilities
- 7-Zip 17.05 - 7-Zip 17.05
@@ -76,14 +76,14 @@
- Curl 8.8.0 - Curl 8.8.0
- Git 2.45.2 - Git 2.45.2
- Git LFS 3.5.1 - Git LFS 3.5.1
- GitHub CLI 2.52.0 - GitHub CLI 2.53.0
- GNU Tar 1.35 - available by 'gtar' alias - GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.24.5 - GNU Wget 1.24.5
- gpg (GnuPG) 2.4.5 - gpg (GnuPG) 2.4.5
- ImageMagick 7.1.1-34 - ImageMagick 7.1.1-35
- jq 1.7.1 - jq 1.7.1
- mongo 5.0.27 - mongo 5.0.28
- mongod 5.0.27 - mongod 5.0.28
- OpenSSL 1.1.1w 11 Sep 2023 - OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4 - Packer 1.9.4
- pkg-config 0.29.2 - pkg-config 0.29.2
@@ -99,22 +99,22 @@
### Tools ### Tools
- App Center CLI 3.0.1 - App Center CLI 3.0.1
- AWS CLI 2.17.9 - AWS CLI 2.17.14
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.120.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.28.1 - Bicep CLI 0.29.45
- Cabal 3.10.3.0 - Cabal 3.10.3.0
- Cmake 3.30.0 - Cmake 3.30.1
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.0
- Colima 0.6.9 - Colima 0.6.10
- Fastlane 2.221.1 - Fastlane 2.221.1
- GHC 9.10.1 - GHC 9.10.1
- GHCup 0.1.30.0 - GHCup 0.1.30.0
- Jazzy 0.15.1 - Jazzy 0.15.1
- Stack 2.15.7 - Stack 2.15.7
- SwiftFormat 0.54.0 - SwiftFormat 0.54.1
- Swig 4.2.1 - Swig 4.2.1
- Xcbeautify 1.6.0 - Xcbeautify 1.6.0
- Xcode Command Line Tools 14.2.0.0.1.1668646533 - Xcode Command Line Tools 14.2.0.0.1.1668646533
@@ -127,14 +127,14 @@
### Browsers ### Browsers
- Safari 17.5 (17618.2.12.111.5) - Safari 17.5 (17618.2.12.111.5)
- SafariDriver 17.5 (17618.2.12.111.5) - SafariDriver 17.5 (17618.2.12.111.5)
- Google Chrome 126.0.6478.127 - Google Chrome 126.0.6478.183
- Google Chrome for Testing 126.0.6478.126 - Google Chrome for Testing 126.0.6478.182
- ChromeDriver 126.0.6478.126 - ChromeDriver 126.0.6478.182
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 126.0.2592.113
- Microsoft Edge WebDriver 126.0.2592.87 - Microsoft Edge WebDriver 126.0.2592.102
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0
- geckodriver 0.34.0 - geckodriver 0.34.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -146,10 +146,10 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 (default) | JAVA_HOME_8_X64 | | 8.0.422+5 (default) | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9.0 | JAVA_HOME_21_X64 | | 21.0.4+7.0 | JAVA_HOME_21_X64 |
### Cached Tools ### Cached Tools
@@ -174,8 +174,8 @@
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.15.1
#### Go #### Go
- 1.20.14 - 1.20.14
@@ -200,7 +200,7 @@
- PowerShell 7.4.3 - PowerShell 7.4.3
#### PowerShell Modules #### PowerShell Modules
- Az: 12.0.0 - Az: 12.1.0
- MarkdownPS: 1.10 - MarkdownPS: 1.10
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
@@ -208,7 +208,7 @@
### Web Servers ### Web Servers
| Name | Version | ConfigFile | ServiceStatus | ListenPort | | Name | Version | ConfigFile | ServiceStatus | ListenPort |
| ----- | ------- | ------------------------------- | ------------- | ---------- | | ----- | ------- | ------------------------------- | ------------- | ---------- |
| httpd | 2.4.61 | /usr/local/etc/httpd/httpd.conf | none | 80 | | httpd | 2.4.62 | /usr/local/etc/httpd/httpd.conf | none | 80 |
| nginx | 1.27.0 | /usr/local/etc/nginx/nginx.conf | none | 80 | | nginx | 1.27.0 | /usr/local/etc/nginx/nginx.conf | none | 80 |
### Xamarin ### Xamarin
@@ -217,7 +217,7 @@
| Version | Build | Path | | Version | Build | Path |
| -------------- | ----------- | ------------------------------------ | | -------------- | ----------- | ------------------------------------ |
| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app | | 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app |
| 2022 (default) | 17.6.12.410 | /Applications/Visual Studio.app | | 2022 (default) | 17.6.13.424 | /Applications/Visual Studio.app |
##### Notes ##### Notes
``` ```
@@ -337,7 +337,7 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
| Package Name | Version | | Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 | | Android Command Line Tools | 8.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<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 Build-tools | 35.0.0<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-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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 Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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.1 | | Android SDK Platform-Tools | 35.0.1 |
+60 -61
View File
@@ -1,66 +1,65 @@
| Announcements | | Announcements |
|-| |-|
| [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) | | [[macOS] GCC 11 will be removed from all macOS images on August 12](https://github.com/actions/runner-images/issues/10213) |
| [[macOS] Default Xcode on macOS 13 Ventura will be set to Xcode 15.2 on July, 15](https://github.com/actions/runner-images/issues/10120) |
*** ***
# macOS 13 # macOS 13
- OS Version: macOS 13.6.7 (22G810) - OS Version: macOS 13.6.8 (22G820)
- Kernel Version: Darwin 22.6.0 - Kernel Version: Darwin 22.6.0
- Image Version: 20240707.2 - Image Version: 20240805.3
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.302 - .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.303
- Bash 3.2.57(1)-release - Bash 3.2.57(1)-release
- Clang/LLVM 14.0.0 - Clang/LLVM 14.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias - GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - 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 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.1.0_1) - available by `gcc-14` alias - GCC 14 (Homebrew GCC 14.1.0_2) - available by `gcc-14` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias - GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` 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 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.1.0_1) - available by `gfortran-14` alias - GNU Fortran 14 (Homebrew GCC 14.1.0_2) - available by `gfortran-14` alias
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Mono 6.12.0.188 - Mono 6.12.0.188
- Node.js 20.15.0 - Node.js 20.16.0
- Perl 5.38.2 - Perl 5.38.2
- PHP 8.3.9 - PHP 8.3.10
- Python3 3.12.4 - Python3 3.12.4
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Bundler 2.5.14 - Bundler 2.5.17
- Carthage 0.39.1 - Carthage 0.39.1
- CocoaPods 1.15.2 - CocoaPods 1.15.2
- Composer 2.7.7 - Composer 2.7.7
- Homebrew 4.3.8 - Homebrew 4.3.13
- NPM 10.7.0 - NPM 10.8.1
- NuGet 6.3.1.1 - NuGet 6.3.1.1
- Pip3 24.1.2 (python 3.12) - Pip3 24.2 (python 3.12)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.5.14 - RubyGems 3.5.17
- Vcpkg 2024 (build from commit 576379156) - Vcpkg 2024 (build from commit fe1cde61e)
- Yarn 1.22.22 - Yarn 1.22.22
### Project Management ### Project Management
- Apache Ant 1.10.14 - Apache Ant 1.10.14
- Apache Maven 3.9.8 - Apache Maven 3.9.8
- Gradle 8.8 - Gradle 8.9
### Utilities ### Utilities
- 7-Zip 17.05 - 7-Zip 17.05
- aria2 1.37.0 - aria2 1.37.0
- azcopy 10.25.1 - azcopy 10.26.0
- bazel 7.2.1 - bazel 7.2.1
- bazelisk 1.20.0 - bazelisk 1.20.0
- bsdtar 3.5.3 - available by 'tar' alias - bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.8.0 - Curl 8.9.1
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- GNU Tar 1.35 - available by 'gtar' alias - GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.24.5 - GNU Wget 1.24.5
- gpg (GnuPG) 2.4.5 - gpg (GnuPG) 2.4.5
@@ -68,21 +67,21 @@
- OpenSSL 1.1.1w 11 Sep 2023 - OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4 - Packer 1.9.4
- pkg-config 0.29.2 - pkg-config 0.29.2
- yq 4.44.2 - yq 4.44.3
- zstd 1.5.6 - zstd 1.5.6
### Tools ### Tools
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.28.1 - Bicep CLI 0.29.47
- Cmake 3.30.0 - Cmake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Fastlane 2.221.1 - Fastlane 2.222.0
- SwiftFormat 0.54.0 - SwiftFormat 0.54.3
- Xcbeautify 2.4.0 - Xcbeautify 2.7.0
- Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcode Command Line Tools 14.3.1.0.1.1683849156
- Xcodes 1.5.0 - Xcodes 1.5.0
@@ -90,16 +89,16 @@
- SwiftLint 0.55.1 - SwiftLint 0.55.1
### Browsers ### Browsers
- Safari 18.0 (18619.1.18.111.4) - Safari 17.6 (18618.3.11.11.7)
- SafariDriver 18.0 (18619.1.18.111.4) - SafariDriver 17.6 (18618.3.11.11.7)
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.89
- Google Chrome for Testing 126.0.6478.126 - Google Chrome for Testing 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.86
- Microsoft Edge WebDriver 126.0.2592.87 - Microsoft Edge WebDriver 127.0.2651.87
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0.3
- geckodriver 0.34.0 - geckodriver 0.34.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -111,10 +110,10 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 | JAVA_HOME_8_X64 | | 8.0.422+5.1 | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 (default) | JAVA_HOME_17_X64 | | 17.0.12+7 (default) | JAVA_HOME_17_X64 |
| 21.0.3+9.0 | JAVA_HOME_21_X64 | | 21.0.4+7.0 | JAVA_HOME_21_X64 |
### Cached Tools ### Cached Tools
@@ -138,8 +137,8 @@
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Go #### Go
- 1.20.14 - 1.20.14
@@ -147,32 +146,32 @@
- 1.22.5 - 1.22.5
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0-stable - Rustfmt 1.7.0-stable
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 12.0.0 - Az: 12.1.0
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
### Xcode ### Xcode
| Version | Build | Path | | Version | Build | Path |
| ---------------- | ------- | ------------------------------ | | -------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | | 15.2 (default) | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | | 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app | | 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | | 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app | | 14.2 | 14C18 | /Applications/Xcode_14.2.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app | | 14.1 | 14B47b | /Applications/Xcode_14.1.app |
#### Installed SDKs #### Installed SDKs
| SDK | SDK Name | Xcode Version | | SDK | SDK Name | Xcode Version |
@@ -208,8 +207,8 @@
| Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 | | Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 | | Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 | | Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 |
@@ -240,7 +239,7 @@
| Package Name | Version | | Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 | | Android Command Line Tools | 11.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 | | Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) | | Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 35.0.1 | | Android SDK Platform-Tools | 35.0.1 |
+52 -53
View File
@@ -1,63 +1,62 @@
| Announcements | | Announcements |
|-| |-|
| [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) | | [[macOS] GCC 11 will be removed from all macOS images on August 12](https://github.com/actions/runner-images/issues/10213) |
| [[macOS] Default Xcode on macOS 13 Ventura will be set to Xcode 15.2 on July, 15](https://github.com/actions/runner-images/issues/10120) |
*** ***
# macOS 13 # macOS 13
- OS Version: macOS 13.6.7 (22G720) - OS Version: macOS 13.6.8 (22G820)
- Kernel Version: Darwin 22.6.0 - Kernel Version: Darwin 22.6.0
- Image Version: 20240708.1 - Image Version: 20240804.1
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.302 - .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.303
- Bash 3.2.57(1)-release - Bash 3.2.57(1)-release
- Clang/LLVM 14.0.0 - Clang/LLVM 14.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias - GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - 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 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.1.0_1) - available by `gcc-14` alias - GCC 14 (Homebrew GCC 14.1.0_2) - available by `gcc-14` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias - GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` 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 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.1.0_1) - available by `gfortran-14` alias - GNU Fortran 14 (Homebrew GCC 14.1.0_2) - available by `gfortran-14` alias
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Mono 6.12.0.188 - Mono 6.12.0.188
- Node.js 20.15.0 - Node.js 20.16.0
- Perl 5.38.2 - Perl 5.38.2
- Python3 3.12.4 - Python3 3.12.4
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Bundler 2.5.14 - Bundler 2.5.17
- Carthage 0.39.1 - Carthage 0.39.1
- CocoaPods 1.15.2 - CocoaPods 1.15.2
- Homebrew 4.3.9 - Homebrew 4.3.12
- NPM 10.7.0 - NPM 10.8.1
- NuGet 6.3.1.1 - NuGet 6.3.1.1
- Pip3 24.0 (python 3.12) - Pip3 24.0 (python 3.12)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.5.14 - RubyGems 3.5.17
- Yarn 1.22.22 - Yarn 1.22.22
### Project Management ### Project Management
- Apache Ant 1.10.14 - Apache Ant 1.10.14
- Apache Maven 3.9.8 - Apache Maven 3.9.8
- Gradle 8.8 - Gradle 8.9
### Utilities ### Utilities
- 7-Zip 17.05 - 7-Zip 17.05
- aria2 1.37.0 - aria2 1.37.0
- azcopy 10.25.1 - azcopy 10.26.0
- bazel 7.2.1 - bazel 7.2.1
- bazelisk 1.20.0 - bazelisk 1.20.0
- bsdtar 3.5.3 - available by 'tar' alias - bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.4.0 - Curl 8.7.1
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- GNU Tar 1.35 - available by 'gtar' alias - GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.24.5 - GNU Wget 1.24.5
- gpg (GnuPG) 2.4.5 - gpg (GnuPG) 2.4.5
@@ -69,29 +68,29 @@
- zstd 1.5.6 - zstd 1.5.6
### Tools ### Tools
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.28.1 - Bicep CLI 0.29.47
- Cmake 3.30.0 - Cmake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Fastlane 2.221.1 - Fastlane 2.222.0
- SwiftFormat 0.54.0 - SwiftFormat 0.54.3
- Xcbeautify 2.4.0 - Xcbeautify 2.7.0
- Xcode Command Line Tools 14.3.1.0.1.1683849156 - Xcode Command Line Tools 14.3.1.0.1.1683849156
- Xcodes 1.5.0 - Xcodes 1.5.0
### Linters ### Linters
### Browsers ### Browsers
- Safari 17.5 (18618.2.12.111.5) - Safari 17.6 (18618.3.11.11.7)
- SafariDriver 17.5 (18618.2.12.111.5) - SafariDriver 17.6 (18618.3.11.11.7)
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.89
- Google Chrome for Testing 126.0.6478.126 - Google Chrome for Testing 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -103,9 +102,9 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 11.0.23+9 | JAVA_HOME_11_arm64 | | 11.0.24+8 | JAVA_HOME_11_arm64 |
| 17.0.11+9 (default) | JAVA_HOME_17_arm64 | | 17.0.12+7 (default) | JAVA_HOME_17_arm64 |
| 21.0.3+9.0 | JAVA_HOME_21_arm64 | | 21.0.4+7.0 | JAVA_HOME_21_arm64 |
### Cached Tools ### Cached Tools
@@ -117,8 +116,8 @@
#### Node.js #### Node.js
- 16.20.1 - 16.20.1
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Go #### Go
- 1.20.14 - 1.20.14
@@ -126,32 +125,32 @@
- 1.22.5 - 1.22.5
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0-stable - Rustfmt 1.7.0-stable
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 12.0.0 - Az: 12.1.0
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
### Xcode ### Xcode
| Version | Build | Path | | Version | Build | Path |
| ---------------- | ------- | ------------------------------ | | -------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | | 15.2 (default) | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | | 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app | | 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | | 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app | | 14.2 | 14C18 | /Applications/Xcode_14.2.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app | | 14.1 | 14B47b | /Applications/Xcode_14.1.app |
#### Installed SDKs #### Installed SDKs
| SDK | SDK Name | Xcode Version | | SDK | SDK Name | Xcode Version |
@@ -190,8 +189,8 @@
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 | | visionOS 1.0 | xros1.0 | 15.2 |
| Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 |
| DriverKit 22.1 | driverkit22.1 | 14.1 | | DriverKit 22.1 | driverkit22.1 | 14.1 |
| DriverKit 22.2 | driverkit22.2 | 14.2 | | DriverKit 22.2 | driverkit22.2 | 14.2 |
| DriverKit 22.4 | driverkit22.4 | 14.3.1 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 |
@@ -220,7 +219,7 @@
| Package Name | Version | | Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 | | Android Command Line Tools | 11.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 | | Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) | | Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 35.0.1 | | Android SDK Platform-Tools | 35.0.1 |
+59 -60
View File
@@ -1,65 +1,64 @@
| Announcements | | Announcements |
|-| |-|
| [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) | | [[macOS] GCC 11 will be removed from all macOS images on August 12](https://github.com/actions/runner-images/issues/10213) |
| [[macOS] Default Xcode on macOS 13 Ventura will be set to Xcode 15.2 on July, 15](https://github.com/actions/runner-images/issues/10120) |
*** ***
# macOS 14 # macOS 14
- OS Version: macOS 14.5 (23F79) - OS Version: macOS 14.6 (23G80)
- Kernel Version: Darwin 23.5.0 - Kernel Version: Darwin 23.6.0
- Image Version: 20240708.1 - Image Version: 20240804.1
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.302 - .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.303
- Bash 3.2.57(1)-release - Bash 3.2.57(1)-release
- Clang/LLVM 14.0.3 - Clang/LLVM 14.0.3
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias - GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - 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 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.1.0_1) - available by `gcc-14` alias - GCC 14 (Homebrew GCC 14.1.0_2) - available by `gcc-14` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias - GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` 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 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.1.0_1) - available by `gfortran-14` alias - GNU Fortran 14 (Homebrew GCC 14.1.0_2) - available by `gfortran-14` alias
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Mono 6.12.0.188 - Mono 6.12.0.188
- Node.js 20.15.0 - Node.js 20.16.0
- Perl 5.38.2 - Perl 5.38.2
- PHP 8.3.9 - PHP 8.3.9
- Python3 3.12.4 - Python3 3.12.4
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Bundler 2.5.14 - Bundler 2.5.17
- Carthage 0.39.1 - Carthage 0.39.1
- CocoaPods 1.15.2 - CocoaPods 1.15.2
- Composer 2.7.7 - Composer 2.7.7
- Homebrew 4.3.9 - Homebrew 4.3.12
- NPM 10.7.0 - NPM 10.8.1
- NuGet 6.3.1.1 - NuGet 6.3.1.1
- Pip3 24.1.2 (python 3.12) - Pip3 24.2 (python 3.12)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.5.14 - RubyGems 3.5.17
- Yarn 1.22.22 - Yarn 1.22.22
### Project Management ### Project Management
- Apache Ant 1.10.14 - Apache Ant 1.10.14
- Apache Maven 3.9.8 - Apache Maven 3.9.8
- Gradle 8.8 - Gradle 8.9
### Utilities ### Utilities
- 7-Zip 17.05 - 7-Zip 17.05
- aria2 1.37.0 - aria2 1.37.0
- azcopy 10.25.1 - azcopy 10.26.0
- bazel 7.2.1 - bazel 7.2.1
- bazelisk 1.20.0 - bazelisk 1.20.0
- bsdtar 3.5.3 - available by 'tar' alias - bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.8.0 - Curl 8.9.1
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- GNU Tar 1.35 - available by 'gtar' alias - GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.24.5 - GNU Wget 1.24.5
- gpg (GnuPG) 2.4.5 - gpg (GnuPG) 2.4.5
@@ -71,17 +70,17 @@
- zstd 1.5.6 - zstd 1.5.6
### Tools ### Tools
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.28.1 - Bicep CLI 0.29.47
- Cmake 3.30.0 - Cmake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Fastlane 2.221.1 - Fastlane 2.222.0
- SwiftFormat 0.54.0 - SwiftFormat 0.54.3
- Xcbeautify 2.4.0 - Xcbeautify 2.7.0
- Xcode Command Line Tools 15.3.0.0.1.1708646388 - Xcode Command Line Tools 15.3.0.0.1.1708646388
- Xcodes 1.5.0 - Xcodes 1.5.0
@@ -89,16 +88,16 @@
- SwiftLint 0.55.1 - SwiftLint 0.55.1
### Browsers ### Browsers
- Safari 17.5 (19618.2.12.11.6) - Safari 17.6 (19618.3.11.11.5)
- SafariDriver 17.5 (19618.2.12.11.6) - SafariDriver 17.6 (19618.3.11.11.5)
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.89
- Google Chrome for Testing 126.0.6478.126 - Google Chrome for Testing 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.86
- Microsoft Edge WebDriver 126.0.2592.87 - Microsoft Edge WebDriver 127.0.2651.87
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0.3
- geckodriver 0.34.0 - geckodriver 0.34.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -110,10 +109,10 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| -------------------- | -------------------- | | -------------------- | -------------------- |
| 8.0.412+8 | JAVA_HOME_8_X64 | | 8.0.422+5.1 | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9.0 (default) | JAVA_HOME_21_X64 | | 21.0.4+7.0 (default) | JAVA_HOME_21_X64 |
### Cached Tools ### Cached Tools
@@ -128,8 +127,8 @@
- 3.12.4 - 3.12.4
#### Node.js #### Node.js
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Go #### Go
- 1.20.14 - 1.20.14
@@ -137,33 +136,33 @@
- 1.22.5 - 1.22.5
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0-stable - Rustfmt 1.7.0-stable
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 12.0.0 - Az: 12.1.0
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
### Xcode ### Xcode
| Version | Build | Path | | Version | Build | Path |
| ---------------- | -------- | ------------------------------ | | -------------- | -------- | --------------------------------- |
| 16.0 (beta) | 16A5171r | /Applications/Xcode_16.0.app | | 16.0 (beta) | 16A5211f | /Applications/Xcode_16_beta_4.app |
| 15.4 | 15F31d | /Applications/Xcode_15.4.app | | 15.4 (default) | 15F31d | /Applications/Xcode_15.4.app |
| 15.3 | 15E204a | /Applications/Xcode_15.3.app | | 15.3 | 15E204a | /Applications/Xcode_15.3.app |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | | 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | | 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app | | 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | | 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
#### Installed SDKs #### Installed SDKs
| SDK | SDK Name | Xcode Version | | SDK | SDK Name | Xcode Version |
@@ -210,8 +209,8 @@
| Simulator - watchOS 10.4 | watchsimulator10.4 | 15.3 | | Simulator - watchOS 10.4 | watchsimulator10.4 | 15.3 |
| Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 | | Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 |
| Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 | | visionOS 1.0 | xros1.0 | 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 |
| visionOS 1.1 | xros1.1 | 15.3 | | visionOS 1.1 | xros1.1 | 15.3 |
| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 |
@@ -251,7 +250,7 @@
| Package Name | Version | | Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 | | Android Command Line Tools | 11.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 | | Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) | | Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 35.0.1 | | Android SDK Platform-Tools | 35.0.1 |
+61 -64
View File
@@ -1,63 +1,60 @@
| Announcements | | Announcements |
|-| |-|
| [[macOS] Default Xcode on macOS 14 Sonoma will be set to Xcode 15.4 on July, 22](https://github.com/actions/runner-images/issues/10121) | | [[macOS] GCC 11 will be removed from all macOS images on August 12](https://github.com/actions/runner-images/issues/10213) |
| [[macOS] Default Xcode on macOS 13 Ventura will be set to Xcode 15.2 on July, 15](https://github.com/actions/runner-images/issues/10120) |
*** ***
# macOS 14 # macOS 14
- OS Version: macOS 14.5 (23F79) - OS Version: macOS 14.6.1 (23G93)
- Kernel Version: Darwin 23.5.0 - Kernel Version: Darwin 23.6.0
- Image Version: 20240707.1 - Image Version: 20240811.1
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.302 - .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.410, 8.0.101, 8.0.204, 8.0.303
- Bash 3.2.57(1)-release - Bash 3.2.57(1)-release
- Clang/LLVM 14.0.3 - Clang/LLVM 14.0.3
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang` - Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias - 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 13 (Homebrew GCC 13.3.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.1.0_1) - available by `gcc-14` alias - GCC 14 (Homebrew GCC 14.1.0_2) - available by `gcc-14` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` 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 13 (Homebrew GCC 13.3.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.1.0_1) - available by `gfortran-14` alias - GNU Fortran 14 (Homebrew GCC 14.1.0_2) - available by `gfortran-14` alias
- Kotlin 2.0.0-release-341 - Kotlin 2.0.10-release-540
- Mono 6.12.0.188 - Mono 6.12.0.188
- Node.js 20.15.0 - Node.js 20.16.0
- Perl 5.38.2 - Perl 5.38.2
- Python3 3.12.4 - Python3 3.12.4
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Bundler 2.5.14 - Bundler 2.5.17
- Carthage 0.39.1 - Carthage 0.39.1
- CocoaPods 1.15.2 - CocoaPods 1.15.2
- Homebrew 4.3.8 - Homebrew 4.3.14
- NPM 10.7.0 - NPM 10.8.1
- NuGet 6.3.1.1 - NuGet 6.3.1.1
- Pip3 24.0 (python 3.12) - Pip3 24.0 (python 3.12)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.5.14 - RubyGems 3.5.17
- Yarn 1.22.22 - Yarn 1.22.22
### Project Management ### Project Management
- Apache Ant 1.10.14 - Apache Ant 1.10.14
- Apache Maven 3.9.8 - Apache Maven 3.9.8
- Gradle 8.8 - Gradle 8.9
### Utilities ### Utilities
- 7-Zip 17.05 - 7-Zip 17.05
- aria2 1.37.0 - aria2 1.37.0
- azcopy 10.25.1 - azcopy 10.26.0
- bazel 7.2.1 - bazel 7.2.1
- bazelisk 1.20.0 - bazelisk 1.20.0
- bsdtar 3.5.3 - available by 'tar' alias - bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.6.0 - Curl 8.7.1
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- GNU Tar 1.35 - available by 'gtar' alias - GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.24.5 - GNU Wget 1.24.5
- gpg (GnuPG) 2.4.5 - gpg (GnuPG) 2.4.5
@@ -65,33 +62,33 @@
- OpenSSL 1.1.1w 11 Sep 2023 - OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4 - Packer 1.9.4
- pkg-config 0.29.2 - pkg-config 0.29.2
- yq 4.44.2 - yq 4.44.3
- zstd 1.5.6 - zstd 1.5.6
### Tools ### Tools
- AWS CLI 2.17.9 - AWS CLI 2.17.27
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.63.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- Bicep CLI 0.28.1 - Bicep CLI 0.29.47
- Cmake 3.30.0 - Cmake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Fastlane 2.221.1 - Fastlane 2.222.0
- SwiftFormat 0.54.0 - SwiftFormat 0.54.3
- Xcbeautify 2.4.0 - Xcbeautify 2.10.0
- Xcode Command Line Tools 15.3.0.0.1.1708646388 - Xcode Command Line Tools 15.3.0.0.1.1708646388
- Xcodes 1.5.0 - Xcodes 1.5.0
### Linters ### Linters
### Browsers ### Browsers
- Safari 17.5 (19618.2.12.11.6) - Safari 17.6 (19618.3.11.11.5)
- SafariDriver 17.5 (19618.2.12.11.6) - SafariDriver 17.6 (19618.3.11.11.5)
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.100
- Google Chrome for Testing 126.0.6478.126 - Google Chrome for Testing 127.0.6533.99
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.99
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -103,9 +100,9 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| -------------------- | -------------------- | | -------------------- | -------------------- |
| 11.0.23+9 | JAVA_HOME_11_arm64 | | 11.0.24+8 | JAVA_HOME_11_arm64 |
| 17.0.11+9 | JAVA_HOME_17_arm64 | | 17.0.12+7 | JAVA_HOME_17_arm64 |
| 21.0.3+9.0 (default) | JAVA_HOME_21_arm64 | | 21.0.4+7.0 (default) | JAVA_HOME_21_arm64 |
### Cached Tools ### Cached Tools
@@ -116,42 +113,42 @@
- 3.12.4 - 3.12.4
#### Node.js #### Node.js
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Go #### Go
- 1.20.14 - 1.20.14
- 1.21.12 - 1.21.13
- 1.22.5 - 1.22.6
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.1
- Rust 1.79.0 - Rust 1.80.1
- Rustdoc 1.79.0 - Rustdoc 1.80.1
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0-stable - Rustfmt 1.7.0-stable
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 12.0.0 - Az: 12.2.0
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
### Xcode ### Xcode
| Version | Build | Path | | Version | Build | Path |
| ---------------- | -------- | ------------------------------ | | -------------- | -------- | --------------------------------- |
| 16.0 (beta) | 16A5171r | /Applications/Xcode_16.0.app | | 16.0 (beta) | 16A5221g | /Applications/Xcode_16_beta_5.app |
| 15.4 | 15F31d | /Applications/Xcode_15.4.app | | 15.4 (default) | 15F31d | /Applications/Xcode_15.4.app |
| 15.3 | 15E204a | /Applications/Xcode_15.3.app | | 15.3 | 15E204a | /Applications/Xcode_15.3.app |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | | 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | | 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app | | 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | | 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
#### Installed SDKs #### Installed SDKs
| SDK | SDK Name | Xcode Version | | SDK | SDK Name | Xcode Version |
@@ -200,15 +197,15 @@
| Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 | | Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 |
| visionOS 1.0 | xros1.0 | 15.2 | | visionOS 1.0 | xros1.0 | 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 | | Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.1 | xros1.1 | 15.3 |
| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 | | Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 |
| visionOS 1.1 | xros1.1 | 15.3 |
| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 | | Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 |
| visionOS 1.2 | xros1.2 | 15.4 | | visionOS 1.2 | xros1.2 | 15.4 |
| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 |
| visionOS 2.0 | xros2.0 | 16.0 | | visionOS 2.0 | xros2.0 | 16.0 |
| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 |
| Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting watchOS 9.4 | assetruntime.host.macosx.target.watchos9.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 | | Asset Runtime SDK for macOS hosts targeting iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 |
| Asset Runtime SDK for macOS hosts targeting tvOS 16.4 | assetruntime.host.macosx.target.appletvos16.4 | 14.3.1 |
| DriverKit 22.4 | driverkit22.4 | 14.3.1 | | DriverKit 22.4 | driverkit22.4 | 14.3.1 |
| DriverKit 23.0 | driverkit23.0 | 15.0.1 | | DriverKit 23.0 | driverkit23.0 | 15.0.1 |
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 | | DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
@@ -246,10 +243,10 @@
| Package Name | Version | | Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 | | Android Command Line Tools | 11.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 | | Android SDK Build-tools | 35.0.0<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) | | Android SDK Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 35.0.1 | | Android SDK Platform-Tools | 35.0.2 |
| Android Support Repository | 47.0.0 | | Android Support Repository | 47.0.0 |
| CMake | 3.22.1 | | CMake | 3.22.1 |
| Google Play services | 49 | | Google Play services | 49 |
+10 -19
View File
@@ -17,14 +17,7 @@ sudo rm -f /var/vm/sleepimage
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
# Disable Keyboard Setup Assistant window # Disable Keyboard Setup Assistant window
if is_Veertu; then sudo defaults write /Library/Preferences/com.apple.keyboardtype "keyboardtype" -dict-add "3-7582-0" -int 40
sudo defaults write /Library/Preferences/com.apple.keyboardtype "keyboardtype" -dict-add "3-7582-0" -int 40
fi
# Change screen resolution to the maximum supported for 4Mb video memory
if [[ -d "/Library/Application Support/VMware Tools" ]]; then
sudo "/Library/Application Support/VMware Tools/vmware-resolutionSet" 1176 885
fi
# Update VoiceOver Utility to allow VoiceOver to be controlled with AppleScript # Update VoiceOver Utility to allow VoiceOver to be controlled with AppleScript
# by creating a special Accessibility DB file (SIP must be disabled) and # by creating a special Accessibility DB file (SIP must be disabled) and
@@ -39,7 +32,6 @@ defaults write com.apple.VoiceOver4/default SCREnableAppleScript -bool YES
# Rotate the certificate before expiration to ensure your apps are installed and signed with an active certificate. # Rotate the certificate before expiration to ensure your apps are installed and signed with an active certificate.
# Confirm that the correct intermediate certificate is installed by verifying the expiration date is set to 2030. # Confirm that the correct intermediate certificate is installed by verifying the expiration date is set to 2030.
# sudo security delete-certificate -Z FF6797793A3CD798DC5B2ABEF56F73EDC9F83A64 /Library/Keychains/System.keychain # sudo security delete-certificate -Z FF6797793A3CD798DC5B2ABEF56F73EDC9F83A64 /Library/Keychains/System.keychain
# Big Sur requires user interaction to add a cert https://developer.apple.com/forums/thread/671582, we need to use a workaround with SecItemAdd swift method
swiftc -suppress-warnings "${HOME}/image-generation/add-certificate.swift" swiftc -suppress-warnings "${HOME}/image-generation/add-certificate.swift"
@@ -58,7 +50,7 @@ done
rm -f ./add-certificate rm -f ./add-certificate
# enable-automationmode-without-authentication # enable-automationmode-without-authentication
if ! is_BigSur; then
retry=10 retry=10
while [[ $retry -gt 0 ]]; do while [[ $retry -gt 0 ]]; do
{ {
@@ -84,16 +76,15 @@ EOF
sleep 10 sleep 10
done done
echo "Getting terminal windows" echo "Getting terminal windows"
term_service=$(launchctl list | grep -i terminal | cut -f3) term_service=$(launchctl list | grep -i terminal | cut -f3)
echo "Close terminal windows: gui/501/${term_service}" echo "Close terminal windows: gui/501/${term_service}"
launchctl bootout gui/501/${term_service} && sleep 5 launchctl bootout gui/501/${term_service} && sleep 5
# test enable-automationmode-without-authentication # test enable-automationmode-without-authentication
if [[ ! "$(automationmodetool)" =~ "DOES NOT REQUIRE" ]]; then if [[ ! "$(automationmodetool)" =~ "DOES NOT REQUIRE" ]]; then
echo "Failed to enable enable-automationmode-without-authentication option" echo "Failed to enable enable-automationmode-without-authentication option"
exit 1 exit 1
fi
fi fi
# Create symlink for tests running # Create symlink for tests running
@@ -19,15 +19,9 @@ if [[ $arch == "arm64" ]]; then
else else
image_label="macos-${label_version}" image_label="macos-${label_version}"
fi fi
release_label="macOS-${label_version}"
if is_Ventura || is_Sonoma || is_Monterey; then software_url="https://github.com/actions/runner-images/blob/${image_label}/${image_version}/images/macos/${image_label}-Readme.md"
software_url="https://github.com/actions/runner-images/blob/${image_label}/${image_version}/images/macos/${image_label}-Readme.md" releaseUrl="https://github.com/actions/runner-images/releases/tag/${image_label}%2F${image_version}"
releaseUrl="https://github.com/actions/runner-images/releases/tag/${image_label}%2F${image_version}"
else
software_url="https://github.com/actions/runner-images/blob/${release_label}/${image_version}/images/macos/${image_label}-Readme.md"
releaseUrl="https://github.com/actions/runner-images/releases/tag/${release_label}%2F${image_version}"
fi
cat <<EOF > $imagedata_file cat <<EOF > $imagedata_file
[ [
@@ -10,11 +10,9 @@ echo "Installing aws..."
awscliv2_pkg_path=$(download_with_retry "https://awscli.amazonaws.com/AWSCLIV2.pkg") awscliv2_pkg_path=$(download_with_retry "https://awscli.amazonaws.com/AWSCLIV2.pkg")
sudo installer -pkg "$awscliv2_pkg_path" -target / sudo installer -pkg "$awscliv2_pkg_path" -target /
if ! is_BigSur; then echo "Installing aws sam cli..."
echo "Installing aws sam cli..." brew tap aws/tap
brew tap aws/tap brew_smart_install aws-sam-cli
brew_smart_install aws-sam-cli
fi
echo "Install aws cli session manager" echo "Install aws cli session manager"
brew install --cask session-manager-plugin brew install --cask session-manager-plugin
@@ -6,12 +6,6 @@
source ~/utils/utils.sh source ~/utils/utils.sh
# Download and install YQ in cases when it is not available in the formulae as for macOS 11: https://formulae.brew.sh/formula/yq
if is_BigSur; then
binary_path=$(download_with_retry "https://github.com/mikefarah/yq/releases/latest/download/yq_darwin_amd64")
sudo install "$binary_path" /usr/local/bin/yq
fi
# Monterey needs future review: # Monterey needs future review:
# aliyun-cli, gnupg, helm have issues with building from the source code. # aliyun-cli, gnupg, helm have issues with building from the source code.
# Added gmp for now, because toolcache ruby needs its libs. Remove it when php starts to build from source code. # Added gmp for now, because toolcache ruby needs its libs. Remove it when php starts to build from source code.
@@ -48,27 +42,22 @@ fi
# Execute AppleScript to change security preferences # Execute AppleScript to change security preferences
# System Preferences -> Security & Privacy -> General -> Unlock -> Allow -> Not now # System Preferences -> Security & Privacy -> General -> Unlock -> Allow -> Not now
if is_Monterey; then if is_Monterey; then
if is_Veertu; then for retry in {4..0}; do
for retry in {4..0}; do echo "Executing AppleScript to change security preferences. Retries left: $retry"
echo "Executing AppleScript to change security preferences. Retries left: $retry" {
{ set -e
set -e osascript -e 'tell application "System Events" to get application processes where visible is true'
osascript -e 'tell application "System Events" to get application processes where visible is true' osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD
osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD } && break
} && break
if [[ $retry -eq 0 ]]; then if [[ $retry -eq 0 ]]; then
echo "Executing AppleScript failed. No retries left" echo "Executing AppleScript failed. No retries left"
exit 1 exit 1
fi fi
echo "Executing AppleScript failed. Sleeping for 10 seconds and retrying" echo "Executing AppleScript failed. Sleeping for 10 seconds and retrying"
sleep 10 sleep 10
done done
else
echo "Executing AppleScript to change security preferences"
osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD
fi
fi fi
# Validate "Parallels International GmbH" kext # Validate "Parallels International GmbH" kext
@@ -95,10 +84,8 @@ if is_Monterey; then
echo "export PARALLELS_DMG_URL=$url" >> ${HOME}/.bashrc echo "export PARALLELS_DMG_URL=$url" >> ${HOME}/.bashrc
fi fi
if ! is_BigSur; then # Install Azure DevOps extension for Azure Command Line Interface
# Install Azure DevOps extension for Azure Command Line Interface az extension add -n azure-devops
az extension add -n azure-devops
fi
# Invoke tests for all basic tools # Invoke tests for all basic tools
invoke_tests "BasicTools" invoke_tests "BasicTools"
+6 -9
View File
@@ -11,16 +11,13 @@ brew_smart_install "git"
git config --global --add safe.directory "*" git config --global --add safe.directory "*"
echo "Installing Git LFS"
brew_smart_install "git-lfs"
if ! is_BigSur; then # Update global git config
echo "Installing Git LFS" git lfs install
brew_smart_install "git-lfs" # Update system git config
sudo git lfs install --system
# Update global git config
git lfs install
# Update system git config
sudo git lfs install --system
fi
echo "Disable all the Git help messages..." echo "Disable all the Git help messages..."
git config --global advice.pushUpdateRejected false git config --global advice.pushUpdateRejected false
+1 -1
View File
@@ -16,7 +16,7 @@ echo Installing yarn...
yarn_installer_path=$(download_with_retry "https://yarnpkg.com/install.sh") yarn_installer_path=$(download_with_retry "https://yarnpkg.com/install.sh")
bash $yarn_installer_path bash $yarn_installer_path
if is_BigSur || is_Monterey; then if is_Monterey; then
npm_global_packages=$(get_toolset_value '.npm.global_packages[].name') npm_global_packages=$(get_toolset_value '.npm.global_packages[].name')
for module in ${npm_global_packages[@]}; do for module in ${npm_global_packages[@]}; do
echo "Install $module" echo "Install $module"
+10 -1
View File
@@ -7,7 +7,16 @@
source ~/utils/utils.sh source ~/utils/utils.sh
[[ -n $API_PAT ]] && authString=(-H "Authorization: token ${API_PAT}") [[ -n $API_PAT ]] && authString=(-H "Authorization: token ${API_PAT}")
nvm_version=$(curl "${authString[@]}" -fsSL https://api.github.com/repos/nvm-sh/nvm/releases/latest | jq -r '.tag_name')
nvm_version=$(get_toolset_value '.node.nvm_installer')
if [[ -z $nvm_version || "$nvm_version" == "latest" ]]; then
nvm_version=$(curl "${authString[@]}" -fsSL https://api.github.com/repos/nvm-sh/nvm/releases/latest | jq -r '.tag_name')
fi
if [[ $nvm_version != "v*" ]]; then
nvm_version="v${nvm_version}"
fi
nvm_installer_path=$(download_with_retry "https://raw.githubusercontent.com/nvm-sh/nvm/$nvm_version/install.sh") nvm_installer_path=$(download_with_retry "https://raw.githubusercontent.com/nvm-sh/nvm/$nvm_version/install.sh")
if bash $nvm_installer_path; then if bash $nvm_installer_path; then
+2 -4
View File
@@ -8,7 +8,7 @@ source ~/utils/utils.sh
echo "Installing Python Tooling" echo "Installing Python Tooling"
if is_Monterey || is_BigSur; then if is_Monterey; then
echo "Install latest Python 2" echo "Install latest Python 2"
python2_pkg=$(download_with_retry "https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg") python2_pkg=$(download_with_retry "https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg")
python2_pkg_sha256="c570f38b05dd8b112ad21b418cdf51a9816d62f9f44746452739d421be24d50c" python2_pkg_sha256="c570f38b05dd8b112ad21b418cdf51a9816d62f9f44746452739d421be24d50c"
@@ -33,9 +33,7 @@ EOF
fi fi
# Close Finder window # Close Finder window
if is_Veertu; then close_finder_window
close_finder_window
fi
echo "Brew Installing Python 3" echo "Brew Installing Python 3"
brew_smart_install "[email protected]" brew_smart_install "[email protected]"
+2 -2
View File
@@ -18,8 +18,8 @@ CARGO_HOME=$HOME/.cargo
echo "Install common tools..." echo "Install common tools..."
rustup component add rustfmt clippy rustup component add rustfmt clippy
if is_BigSur || is_Monterey; then if is_Monterey; then
cargo install --locked bindgen-cli cbindgen cargo-audit cargo-outdated cargo install bindgen-cli cbindgen cargo-audit cargo-outdated
fi fi
echo "Cleanup Cargo registry cached data..." echo "Cleanup Cargo registry cached data..."
@@ -7,14 +7,7 @@
source ~/utils/utils.sh source ~/utils/utils.sh
echo "Installing Swiftlint..." echo "Installing Swiftlint..."
if is_BigSur; then if is_Monterey; then
# SwiftLint now requires Swift 5.6 or higher to build, and macOS 12 or higher to run https://github.com/realm/SwiftLint/releases/tag/0.49.0
COMMIT=d1d5743344227fe6e3c37cfba19f0cfe15a9448a
FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/swiftlint.rb"
curl -fsSL $FORMULA_URL > $(find $(brew --repository) -name swiftlint.rb)
HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_FROM_API=1 brew install swiftlint
elif is_Monterey; then
# SwiftLint now requires Xcode 15.3 or higher to build https://github.com/realm/SwiftLint/releases/tag/0.55.1 # SwiftLint now requires Xcode 15.3 or higher to build https://github.com/realm/SwiftLint/releases/tag/0.55.1
COMMIT=d91dabd087cb0b906c92a825df9e5e5e1a4f59f8 COMMIT=d91dabd087cb0b906c92a825df9e5e5e1a4f59f8
FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/s/swiftlint.rb" FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/s/swiftlint.rb"
@@ -53,7 +53,7 @@ if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$languageAndRuntime.AddToolVersionsListInline("NVM - Cached node versions", $(Get-NVMNodeVersionList), '^\d+') $languageAndRuntime.AddToolVersionsListInline("NVM - Cached node versions", $(Get-NVMNodeVersionList), '^\d+')
} }
$languageAndRuntime.AddToolVersion("Perl", $(Get-PerlVersion)) $languageAndRuntime.AddToolVersion("Perl", $(Get-PerlVersion))
if ((-not $os.IsBigSur) -and (-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64)) { if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64)) {
$languageAndRuntime.AddToolVersion("PHP", $(Get-PHPVersion)) $languageAndRuntime.AddToolVersion("PHP", $(Get-PHPVersion))
} }
@@ -63,7 +63,7 @@ if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$languageAndRuntime.AddToolVersion("Python3", $(Get-Python3Version)) $languageAndRuntime.AddToolVersion("Python3", $(Get-Python3Version))
if ((-not $os.IsVentura) -and (-not $os.IsSonoma) -and (-not $os.IsBigSur)) { if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$languageAndRuntime.AddToolVersion("R", $(Get-RVersion)) $languageAndRuntime.AddToolVersion("R", $(Get-RVersion))
} }
@@ -74,7 +74,7 @@ $packageManagement = $installedSoftware.AddHeader("Package Management")
$packageManagement.AddToolVersion("Bundler", $(Get-BundlerVersion)) $packageManagement.AddToolVersion("Bundler", $(Get-BundlerVersion))
$packageManagement.AddToolVersion("Carthage", $(Get-CarthageVersion)) $packageManagement.AddToolVersion("Carthage", $(Get-CarthageVersion))
$packageManagement.AddToolVersion("CocoaPods", $(Get-CocoaPodsVersion)) $packageManagement.AddToolVersion("CocoaPods", $(Get-CocoaPodsVersion))
if ((-not $os.IsBigSur) -and (-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64)) { if ((-not $os.IsVenturaArm64) -and (-not $os.IsSonomaArm64)) {
$packageManagement.AddToolVersion("Composer", $(Get-ComposerVersion)) $packageManagement.AddToolVersion("Composer", $(Get-ComposerVersion))
} }
$packageManagement.AddToolVersion("Homebrew", $(Get-HomebrewVersion)) $packageManagement.AddToolVersion("Homebrew", $(Get-HomebrewVersion))
@@ -118,17 +118,12 @@ $utilities.AddToolVersion("bazelisk", $(Get-BazeliskVersion))
$utilities.AddToolVersion("bsdtar", $(Get-BsdtarVersion)) $utilities.AddToolVersion("bsdtar", $(Get-BsdtarVersion))
$utilities.AddToolVersion("Curl", $(Get-CurlVersion)) $utilities.AddToolVersion("Curl", $(Get-CurlVersion))
$utilities.AddToolVersion("Git", $(Get-GitVersion)) $utilities.AddToolVersion("Git", $(Get-GitVersion))
if (-not $os.IsBigSur) { $utilities.AddToolVersion("Git LFS", $(Get-GitLFSVersion))
$utilities.AddToolVersion("Git LFS", $(Get-GitLFSVersion))
}
$utilities.AddToolVersion("GitHub CLI", $(Get-GitHubCLIVersion)) $utilities.AddToolVersion("GitHub CLI", $(Get-GitHubCLIVersion))
$utilities.AddToolVersion("GNU Tar", $(Get-GnuTarVersion)) $utilities.AddToolVersion("GNU Tar", $(Get-GnuTarVersion))
$utilities.AddToolVersion("GNU Wget", $(Get-WgetVersion)) $utilities.AddToolVersion("GNU Wget", $(Get-WgetVersion))
$utilities.AddToolVersion("gpg (GnuPG)", $(Get-GPGVersion)) $utilities.AddToolVersion("gpg (GnuPG)", $(Get-GPGVersion))
if ($os.IsBigSur) { if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$utilities.AddToolVersion("helm", $(Get-HelmVersion))
}
if ((-not $os.IsBigSur) -and (-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$utilities.AddToolVersion("ImageMagick", $(Get-ImageMagickVersion)) $utilities.AddToolVersion("ImageMagick", $(Get-ImageMagickVersion))
} }
$utilities.AddToolVersion("jq", $(Get-JqVersion)) $utilities.AddToolVersion("jq", $(Get-JqVersion))
@@ -136,9 +131,6 @@ if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$utilities.AddToolVersion("mongo", $(Get-MongoVersion)) $utilities.AddToolVersion("mongo", $(Get-MongoVersion))
$utilities.AddToolVersion("mongod", $(Get-MongodVersion)) $utilities.AddToolVersion("mongod", $(Get-MongodVersion))
} }
if ($os.IsBigSur) {
$utilities.AddToolVersion("Newman", $(Get-NewmanVersion))
}
$utilities.AddToolVersion("OpenSSL", $(Get-OpenSSLVersion)) $utilities.AddToolVersion("OpenSSL", $(Get-OpenSSLVersion))
$utilities.AddToolVersion("Packer", $(Get-PackerVersion)) $utilities.AddToolVersion("Packer", $(Get-PackerVersion))
$utilities.AddToolVersion("pkg-config", $(Get-PKGConfigVersion)) $utilities.AddToolVersion("pkg-config", $(Get-PKGConfigVersion))
@@ -158,21 +150,14 @@ $utilities.AddToolVersion("zstd", $(Get-ZstdVersion))
# Tools # Tools
$tools = $installedSoftware.AddHeader("Tools") $tools = $installedSoftware.AddHeader("Tools")
if ($os.IsBigSur) {
$tools.AddToolVersion("Aliyun CLI", $(Get-AliyunCLIVersion))
}
if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) { if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$tools.AddToolVersion("App Center CLI", $(Get-AppCenterCLIVersion)) $tools.AddToolVersion("App Center CLI", $(Get-AppCenterCLIVersion))
} }
$tools.AddToolVersion("AWS CLI", $(Get-AWSCLIVersion)) $tools.AddToolVersion("AWS CLI", $(Get-AWSCLIVersion))
if (-not $os.IsBigSur) { $tools.AddToolVersion("AWS SAM CLI", $(Get-AWSSAMCLIVersion))
$tools.AddToolVersion("AWS SAM CLI", $(Get-AWSSAMCLIVersion))
}
$tools.AddToolVersion("AWS Session Manager CLI", $(Get-AWSSessionManagerCLIVersion)) $tools.AddToolVersion("AWS Session Manager CLI", $(Get-AWSSessionManagerCLIVersion))
if (-not $os.IsBigSur) { $tools.AddToolVersion("Azure CLI", $(Get-AzureCLIVersion))
$tools.AddToolVersion("Azure CLI", $(Get-AzureCLIVersion)) $tools.AddToolVersion("Azure CLI (azure-devops)", $(Get-AzureDevopsVersion))
$tools.AddToolVersion("Azure CLI (azure-devops)", $(Get-AzureDevopsVersion))
}
$tools.AddToolVersion("Bicep CLI", $(Get-BicepVersion)) $tools.AddToolVersion("Bicep CLI", $(Get-BicepVersion))
if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) { if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$tools.AddToolVersion("Cabal", $(Get-CabalVersion)) $tools.AddToolVersion("Cabal", $(Get-CabalVersion))
@@ -193,13 +178,9 @@ $tools.AddToolVersion("SwiftFormat", $(Get-SwiftFormatVersion))
if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) { if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
$tools.AddToolVersion("Swig", $(Get-SwigVersion)) $tools.AddToolVersion("Swig", $(Get-SwigVersion))
} }
if (-not $os.IsBigSur) { $tools.AddToolVersion("Xcbeautify", $(Get-XcbeautifyVersion))
$tools.AddToolVersion("Xcbeautify", $(Get-XcbeautifyVersion))
}
$tools.AddToolVersion("Xcode Command Line Tools", $(Get-XcodeCommandLineToolsVersion)) $tools.AddToolVersion("Xcode Command Line Tools", $(Get-XcodeCommandLineToolsVersion))
if (-not $os.IsBigSur) { $tools.AddToolVersion("Xcodes", $(Get-XcodesVersion))
$tools.AddToolVersion("Xcodes", $(Get-XcodesVersion))
}
# Linters # Linters
$linters = $installedSoftware.AddHeader("Linters") $linters = $installedSoftware.AddHeader("Linters")
@@ -225,7 +206,6 @@ $toolcache = $installedSoftware.AddHeader("Cached Tools")
$toolcache.AddNodes($(Build-ToolcacheSection)) $toolcache.AddNodes($(Build-ToolcacheSection))
# Rust # Rust
if (-not $os.IsBigSur) {
$rust = $installedSoftware.AddHeader("Rust Tools") $rust = $installedSoftware.AddHeader("Rust Tools")
$rust.AddToolVersion("Cargo", $(Get-RustCargoVersion)) $rust.AddToolVersion("Cargo", $(Get-RustCargoVersion))
$rust.AddToolVersion("Rust", $(Get-RustVersion)) $rust.AddToolVersion("Rust", $(Get-RustVersion))
@@ -241,7 +221,6 @@ if ((-not $os.IsVentura) -and (-not $os.IsSonoma)) {
} }
$rustPackages.AddToolVersion("Clippy", $(Get-RustClippyVersion)) $rustPackages.AddToolVersion("Clippy", $(Get-RustClippyVersion))
$rustPackages.AddToolVersion("Rustfmt", $(Get-RustfmtVersion)) $rustPackages.AddToolVersion("Rustfmt", $(Get-RustfmtVersion))
}
# PowerShell # PowerShell
$powerShell = $installedSoftware.AddHeader("PowerShell Tools") $powerShell = $installedSoftware.AddHeader("PowerShell Tools")
@@ -303,7 +282,7 @@ $android.AddTable($androidTable)
$androidEnv = $android.AddHeader("Environment variables") $androidEnv = $android.AddHeader("Environment variables")
$androidEnv.AddTable($(Build-AndroidEnvironmentTable)) $androidEnv.AddTable($(Build-AndroidEnvironmentTable))
if ($os.IsBigSur -or $os.IsMonterey) { if ($os.IsMonterey) {
$miscellaneous = $installedSoftware.AddHeader("Miscellaneous") $miscellaneous = $installedSoftware.AddHeader("Miscellaneous")
$miscellaneous.AddToolVersion("libXext", $(Get-LibXextVersion)) $miscellaneous.AddToolVersion("libXext", $(Get-LibXextVersion))
$miscellaneous.AddToolVersion("libXft", $(Get-LibXftVersion)) $miscellaneous.AddToolVersion("libXft", $(Get-LibXftVersion))
@@ -367,11 +367,6 @@ function Get-BazeliskVersion {
return ($bazeliskVersion -replace "^bazelisk").Trim() return ($bazeliskVersion -replace "^bazelisk").Trim()
} }
function Get-HelmVersion {
$helmVersion = Run-Command "helm version --short"
return $helmVersion
}
function Get-MongoVersion { function Get-MongoVersion {
$mongo = Run-Command "mongo --version" | Select-String "MongoDB shell version" | Take-Part -Part 3 $mongo = Run-Command "mongo --version" | Select-String "MongoDB shell version" | Take-Part -Part 3
return $mongo.TrimStart("v").Trim() return $mongo.TrimStart("v").Trim()
@@ -397,11 +392,6 @@ function Get-BsdtarVersion {
return "$bsdtar - available by 'tar' alias" return "$bsdtar - available by 'tar' alias"
} }
function Get-NewmanVersion {
$newmanVersion = Run-Command "newman --version"
return $newmanVersion
}
function Get-VirtualBoxVersion { function Get-VirtualBoxVersion {
$virtualBox = Run-Command "vboxmanage -v" $virtualBox = Run-Command "vboxmanage -v"
return $virtualBox return $virtualBox
@@ -457,11 +447,6 @@ function Get-AWSSessionManagerCLIVersion {
return $awsSessionManagerVersion return $awsSessionManagerVersion
} }
function Get-AliyunCLIVersion {
$aliyunVersion = Run-Command "aliyun --version" | Select-String "Alibaba Cloud Command Line Interface Version " | Take-Part -Part 6
return $aliyunVersion
}
function Get-GHCupVersion { function Get-GHCupVersion {
$ghcUpVersion = (Run-Command "ghcup --version" | Take-Part -Part 5).Replace('v','') $ghcUpVersion = (Run-Command "ghcup --version" | Take-Part -Part 5).Replace('v','')
return $ghcUpVersion return $ghcUpVersion
@@ -236,7 +236,7 @@ function Build-XcodeSupportToolsSection {
$xcversion = Run-Command "xcversion --version" | Select-String "^[0-9]" $xcversion = Run-Command "xcversion --version" | Select-String "^[0-9]"
$toolNodes += [ToolVersionNode]::new("xcpretty", $xcpretty) $toolNodes += [ToolVersionNode]::new("xcpretty", $xcpretty)
if ($os.IsBigSur -or $os.IsMonterey) { if ($os.IsMonterey) {
$toolNodes += [ToolVersionNode]::new("xcversion", $xcversion) $toolNodes += [ToolVersionNode]::new("xcversion", $xcversion)
} }
@@ -245,10 +245,5 @@ function Build-XcodeSupportToolsSection {
$nomadShenzhenOutput = Run-Command "ipa -version" $nomadShenzhenOutput = Run-Command "ipa -version"
$nomadShenzhen = [regex]::matches($nomadShenzhenOutput, "(\d+.){2}\d+").Value $nomadShenzhen = [regex]::matches($nomadShenzhenOutput, "(\d+.){2}\d+").Value
if ($os.IsBigSur) {
$toolNodes += [ToolVersionNode]::new("Nomad CLI", $nomadCLI)
$toolNodes += [ToolVersionNode]::new("Nomad shenzhen CLI", $nomadShenzhen)
}
return $toolNodes return $toolNodes
} }
@@ -29,7 +29,6 @@ function Get-OSVersion {
Version = $osVersion.Version Version = $osVersion.Version
Platform = $osVersion.Platform Platform = $osVersion.Platform
IsArm64 = $processorArchitecture -eq "arm64" IsArm64 = $processorArchitecture -eq "arm64"
IsBigSur = $osVersion.Version.Major -eq "11"
IsMonterey = $osVersion.Version.Major -eq "12" IsMonterey = $osVersion.Version.Major -eq "12"
IsVentura = $($osVersion.Version.Major -eq "13") IsVentura = $($osVersion.Version.Major -eq "13")
IsVenturaArm64 = $($osVersion.Version.Major -eq "13" -and $processorArchitecture -eq "arm64") IsVenturaArm64 = $($osVersion.Version.Major -eq "13" -and $processorArchitecture -eq "arm64")
@@ -104,10 +103,6 @@ function Invoke-DownloadWithRetry {
return $Path return $Path
} }
function isVeertu {
return (Test-Path -Path "/Library/Application Support/Veertu")
}
function Get-Architecture { function Get-Architecture {
$arch = arch $arch = arch
if ($arch -ne "arm64") { if ($arch -ne "arm64") {
-8
View File
@@ -73,14 +73,6 @@ is_Monterey() {
[ "$OSTYPE" = "darwin21" ] [ "$OSTYPE" = "darwin21" ]
} }
is_BigSur() {
[ "$OSTYPE" = "darwin20" ]
}
is_Veertu() {
[[ -d "/Library/Application Support/Veertu" ]]
}
get_toolset_value() { get_toolset_value() {
local toolset_path=$(echo "$IMAGE_FOLDER/toolset.json") local toolset_path=$(echo "$IMAGE_FOLDER/toolset.json")
local query=$1 local query=$1
+1 -1
View File
@@ -57,7 +57,7 @@ Describe "Android" {
Sdkmanager = "$env:ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" Sdkmanager = "$env:ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager"
} }
) )
if ($os.IsBigSur -or $os.IsMonterey) { if ($os.IsMonterey) {
$testCases += @( $testCases += @(
@{ @{
PackageName = "SDK tools" PackageName = "SDK tools"
@@ -2,13 +2,13 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1"
$os = Get-OSVersion $os = Get-OSVersion
Describe "Azure CLI" -Skip:($os.IsBigSur) { Describe "Azure CLI" {
It "Azure CLI" { It "Azure CLI" {
"az -v" | Should -ReturnZeroExitCode "az -v" | Should -ReturnZeroExitCode
} }
} }
Describe "Azure DevOps CLI" -Skip:($os.IsBigSur) { Describe "Azure DevOps CLI" {
It "az devops" { It "az devops" {
"az devops -h" | Should -ReturnZeroExitCode "az devops -h" | Should -ReturnZeroExitCode
} }
@@ -62,12 +62,6 @@ Describe "Perl" {
} }
} }
Describe "Helm" -Skip:($os.IsMonterey -or $os.IsVentura -or $os.IsSonoma) {
It "Helm" {
"helm version --short" | Should -ReturnZeroExitCode
}
}
Describe "Tcl/Tk" { Describe "Tcl/Tk" {
It "libtcl" { It "libtcl" {
"file /usr/local/lib/libtcl8.6.dylib" | Should -ReturnZeroExitCode "file /usr/local/lib/libtcl8.6.dylib" | Should -ReturnZeroExitCode
@@ -117,12 +111,6 @@ Describe "bazel" {
} }
} }
Describe "Aliyun CLI" -Skip:($os.IsMonterey -or $os.IsVentura -or $os.IsSonoma) {
It "Aliyun CLI" {
"aliyun --version" | Should -ReturnZeroExitCode
}
}
Describe "Julia" -Skip:($os.IsVentura -or $os.IsSonoma) { Describe "Julia" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "Julia" { It "Julia" {
"julia --version" | Should -ReturnZeroExitCode "julia --version" | Should -ReturnZeroExitCode
@@ -147,19 +135,19 @@ Describe "wget" {
} }
} }
Describe "vagrant" -Skip:($os.IsBigSur -or $os.IsVentura -or $os.IsSonoma) { Describe "vagrant" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "vagrant" { It "vagrant" {
"vagrant --version" | Should -ReturnZeroExitCode "vagrant --version" | Should -ReturnZeroExitCode
} }
} }
Describe "virtualbox" -Skip:($os.IsBigSur -or $os.IsVentura -or $os.IsSonoma) { Describe "virtualbox" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "virtualbox" { It "virtualbox" {
"vboxmanage -v" | Should -ReturnZeroExitCode "vboxmanage -v" | Should -ReturnZeroExitCode
} }
} }
Describe "R" -Skip:($os.IsVentura -or $os.IsSonoma -or $os.IsBigSur) { Describe "R" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "R" { It "R" {
"R --version" | Should -ReturnZeroExitCode "R --version" | Should -ReturnZeroExitCode
} }
@@ -191,7 +179,7 @@ Describe "yq" {
} }
} }
Describe "imagemagick" -Skip:($os.IsBigSur -or $os.IsVentura -or $os.IsSonoma) { Describe "imagemagick" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "imagemagick" { It "imagemagick" {
"magick -version" | Should -ReturnZeroExitCode "magick -version" | Should -ReturnZeroExitCode
} }
+2 -2
View File
@@ -43,7 +43,7 @@ Describe "AWS" {
It "AWS CLI" { It "AWS CLI" {
"aws --version" | Should -ReturnZeroExitCode "aws --version" | Should -ReturnZeroExitCode
} }
It "AWS SAM CLI" -Skip:($os.IsBigSur) { It "AWS SAM CLI" {
"sam --version" | Should -ReturnZeroExitCode "sam --version" | Should -ReturnZeroExitCode
} }
@@ -123,7 +123,7 @@ Describe "Go" -Skip:($os.IsVentura -or $os.IsSonoma) {
} }
} }
Describe "VirtualBox" -Skip:($os.IsBigSur -or $os.IsVentura -or $os.IsSonoma) { Describe "VirtualBox" -Skip:($os.IsVentura -or $os.IsSonoma) {
It "Check kext kernel modules" { It "Check kext kernel modules" {
kextstat | Out-String | Should -Match "org.virtualbox.kext" kextstat | Out-String | Should -Match "org.virtualbox.kext"
} }
+1 -1
View File
@@ -6,7 +6,7 @@ Describe "Git" {
It "git is installed" { It "git is installed" {
"git --version" | Should -ReturnZeroExitCode "git --version" | Should -ReturnZeroExitCode
} }
It "git lfs is installed" -Skip:($os.IsBigSur) { It "git lfs is installed" {
"git lfs version" | Should -ReturnZeroExitCode "git lfs version" | Should -ReturnZeroExitCode
} }
} }
+2 -2
View File
@@ -3,7 +3,7 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1"
$os = Get-OSVersion $os = Get-OSVersion
Describe "PHP" { Describe "PHP" {
Context "PHP" -Skip:($os.IsBigSur -or $os.IsVenturaArm64 -or $os.IsSonomaArm64) { Context "PHP" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64) {
It "PHP Path" { It "PHP Path" {
Get-ToolPath "php" | Should -Not -BeLike "/usr/bin/php*" Get-ToolPath "php" | Should -Not -BeLike "/usr/bin/php*"
} }
@@ -14,7 +14,7 @@ Describe "PHP" {
} }
} }
Context "Composer" -Skip:($os.IsBigSur -or $os.IsVenturaArm64 -or $os.IsSonomaArm64) { Context "Composer" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64) {
It "Composer" { It "Composer" {
"composer --version" | Should -ReturnZeroExitCode "composer --version" | Should -ReturnZeroExitCode
} }
+1 -1
View File
@@ -2,7 +2,7 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1"
$os = Get-OSVersion $os = Get-OSVersion
Describe "Rust" -Skip:($os.IsBigSur) { Describe "Rust" {
Context "Rust" { Context "Rust" {
It "Rustup is installed" { It "Rustup is installed" {
"rustup --version" | Should -ReturnZeroExitCode "rustup --version" | Should -ReturnZeroExitCode
+1 -16
View File
@@ -35,23 +35,8 @@ Describe "Audio device" -Skip:($os.IsVentura -or $os.IsSonoma) {
} }
} }
Describe "Screen Resolution" -Skip:(isVeertu) {
It "Screen Resolution" {
system_profiler SPDisplaysDataType | Select-String "Resolution" | Should -Match "1176 x 885|1920 x 1080"
}
}
Describe "Open windows" -Skip:(isVeertu) {
It "Opened windows not found" {
'tell application id "com.apple.systemevents" to get every window of (every process whose class of windows contains window)' | Tee-Object /tmp/windows.osascript
$cmd = "osascript /tmp/windows.osascript"
$openWindows = bash -c $cmd
$openWindows.Split(",").Trim() | Where-Object { $_ -notmatch "NotificationCenter" } | Should -BeNullOrEmpty
}
}
Describe "AutomationModeTool" { Describe "AutomationModeTool" {
It "Does not require user authentication" -Skip:($os.IsBigSur) { It "Does not require user authentication" {
automationmodetool | Out-String | Should -Match "DOES NOT REQUIRE" automationmodetool | Out-String | Should -Match "DOES NOT REQUIRE"
} }
} }
+1 -1
View File
@@ -8,7 +8,7 @@ if ($os.IsVentura -or $os.IsSonoma) {
$XAMARIN_IOS_VERSIONS = @() $XAMARIN_IOS_VERSIONS = @()
$XAMARIN_MAC_VERSIONS = @() $XAMARIN_MAC_VERSIONS = @()
$XAMARIN_ANDROID_VERSIONS = @() $XAMARIN_ANDROID_VERSIONS = @()
} elseif ($os.IsBigSur -or $os.IsMonterey) { } elseif ($os.IsMonterey) {
$MONO_VERSIONS = (Get-ToolsetContent).xamarin.mono_versions $MONO_VERSIONS = (Get-ToolsetContent).xamarin.mono_versions
$XAMARIN_IOS_VERSIONS = (Get-ToolsetContent).xamarin.ios_versions $XAMARIN_IOS_VERSIONS = (Get-ToolsetContent).xamarin.ios_versions
$XAMARIN_MAC_VERSIONS = (Get-ToolsetContent).xamarin.mac_versions $XAMARIN_MAC_VERSIONS = (Get-ToolsetContent).xamarin.mac_versions
-307
View File
@@ -1,307 +0,0 @@
packer {
required_plugins {
vsphere = {
source = "github.com/hashicorp/vsphere"
version = "~> 1"
}
}
}
locals {
image_folder = "/Users/${var.vm_username}/image-generation"
}
variable "baseimage_name" {
type = string
}
variable "build_id" {
type = string
}
variable "cluster_or_esxi_host" {
type = string
}
variable "esxi_datastore" {
type = string
}
variable "github_api_pat" {
type = string
default = ""
sensitive = true
}
variable "image_os" {
type = string
default = "macos11"
}
variable "output_folder" {
type = string
}
variable "vcenter_datacenter" {
type = string
}
variable "vcenter_password" {
type = string
sensitive = true
}
variable "vcenter_server" {
type = string
}
variable "vcenter_username" {
type = string
sensitive = true
}
variable "vm_password" {
type = string
sensitive = true
}
variable "vm_username" {
type = string
sensitive = true
}
variable "xcode_install_sas" {
type = string
sensitive = true
}
variable "xcode_install_storage_url" {
type = string
sensitive = true
}
source "vsphere-clone" "template" {
CPUs = "5"
NestedHV = "true"
RAM = "24576"
cpu_cores = "5"
datacenter = "${var.vcenter_datacenter}"
datastore = "${var.esxi_datastore}"
folder = "${var.output_folder}"
host = "${var.cluster_or_esxi_host}"
insecure_connection = true
password = "${var.vcenter_password}"
shutdown_timeout = "15m"
ssh_password = "${var.vm_password}"
ssh_username = "${var.vm_username}"
template = "${var.baseimage_name}"
username = "${var.vcenter_username}"
vcenter_server = "${var.vcenter_server}"
vm_name = "${var.build_id}"
}
build {
sources = ["source.vsphere-clone.template"]
provisioner "shell" {
inline = ["mkdir ${local.image_folder}"]
}
provisioner "file" {
destination = "${local.image_folder}/"
sources = [
"${path.root}/../assets/xamarin-selector",
"${path.root}/../scripts/tests",
"${path.root}/../scripts/docs-gen",
"${path.root}/../scripts/helpers"
]
}
provisioner "file" {
destination = "${local.image_folder}/docs-gen/"
source = "${path.root}/../../../helpers/software-report-base"
}
provisioner "file" {
destination = "${local.image_folder}/add-certificate.swift"
source = "${path.root}/../assets/add-certificate.swift"
}
provisioner "file" {
destination = "~/.bashrc"
source = "${path.root}/../assets/bashrc"
}
provisioner "file" {
destination = "~/.bash_profile"
source = "${path.root}/../assets/bashprofile"
}
provisioner "shell" {
inline = [ "mkdir ~/bootstrap" ]
}
provisioner "file" {
destination = "~/bootstrap"
source = "${path.root}/../assets/bootstrap-provisioner/"
}
provisioner "file" {
destination = "${local.image_folder}/toolset.json"
source = "${path.root}/../toolsets/toolset-11.json"
}
provisioner "shell" {
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
inline = [
"mv ${local.image_folder}/docs-gen ${local.image_folder}/software-report",
"mv ${local.image_folder}/xamarin-selector ${local.image_folder}/assets",
"mkdir ~/utils",
"mv ${local.image_folder}/helpers/confirm-identified-developers.scpt ~/utils",
"mv ${local.image_folder}/helpers/invoke-tests.sh ~/utils",
"mv ${local.image_folder}/helpers/utils.sh ~/utils",
"mv ${local.image_folder}/helpers/xamarin-utils.sh ~/utils"
]
}
provisioner "shell" {
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/install-xcode-clt.sh",
"${path.root}/../scripts/build/install-homebrew.sh"
]
}
provisioner "shell" {
environment_vars = ["PASSWORD=${var.vm_password}", "USERNAME=${var.vm_username}"]
execute_command = "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/install-xcode-clt.sh",
"${path.root}/../scripts/build/configure-network-interface-detection.sh",
"${path.root}/../scripts/build/configure-autologin.sh",
"${path.root}/../scripts/build/configure-auto-updates.sh",
"${path.root}/../scripts/build/configure-screensaver.sh",
"${path.root}/../scripts/build/configure-ntpconf.sh",
"${path.root}/../scripts/build/configure-max-files-limitation.sh",
"${path.root}/../scripts/build/configure-shell.sh"
]
}
provisioner "shell" {
environment_vars = ["IMAGE_VERSION=${var.build_id}", "IMAGE_OS=${var.image_os}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/configure-preimagedata.sh",
"${path.root}/../scripts/build/configure-ssh.sh",
"${path.root}/../scripts/build/configure-machine.sh"
]
}
provisioner "shell" {
execute_command = "sudo {{ .Vars }} {{ .Path }}"
expect_disconnect = true
inline = ["echo 'Reboot VM'", "shutdown -r now"]
}
provisioner "shell" {
environment_vars = ["API_PAT=${var.github_api_pat}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
pause_before = "30s"
scripts = [
"${path.root}/../scripts/build/configure-windows.sh",
"${path.root}/../scripts/build/install-powershell.sh",
"${path.root}/../scripts/build/install-dotnet.sh",
"${path.root}/../scripts/build/install-python.sh",
"${path.root}/../scripts/build/install-azcopy.sh",
"${path.root}/../scripts/build/install-openssl.sh",
"${path.root}/../scripts/build/install-ruby.sh",
"${path.root}/../scripts/build/install-rubygems.sh",
"${path.root}/../scripts/build/install-git.sh",
"${path.root}/../scripts/build/install-mongodb.sh",
"${path.root}/../scripts/build/install-node.sh"
]
}
provisioner "shell" {
environment_vars = ["XCODE_INSTALL_STORAGE_URL=${var.xcode_install_storage_url}", "XCODE_INSTALL_SAS=${var.xcode_install_sas}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} pwsh -f {{ .Path }}"
script = "${path.root}/../scripts/build/Install-Xcode.ps1"
}
provisioner "shell" {
execute_command = "sudo {{ .Vars }} {{ .Path }}"
expect_disconnect = true
inline = ["echo 'Reboot VM'", "shutdown -r now"]
}
provisioner "shell" {
environment_vars = ["API_PAT=${var.github_api_pat}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/install-actions-cache.sh",
"${path.root}/../scripts/build/install-common-utils.sh",
"${path.root}/../scripts/build/install-llvm.sh",
"${path.root}/../scripts/build/install-golang.sh",
"${path.root}/../scripts/build/install-swiftlint.sh",
"${path.root}/../scripts/build/install-openjdk.sh",
"${path.root}/../scripts/build/install-aws-tools.sh",
"${path.root}/../scripts/build/install-gcc.sh",
"${path.root}/../scripts/build/install-haskell.sh",
"${path.root}/../scripts/build/install-cocoapods.sh",
"${path.root}/../scripts/build/install-android-sdk.sh",
"${path.root}/../scripts/build/install-xamarin.sh",
"${path.root}/../scripts/build/install-visualstudio.sh",
"${path.root}/../scripts/build/install-nvm.sh",
"${path.root}/../scripts/build/install-apache.sh",
"${path.root}/../scripts/build/install-nginx.sh",
"${path.root}/../scripts/build/install-postgresql.sh",
"${path.root}/../scripts/build/install-audiodevice.sh",
"${path.root}/../scripts/build/install-vcpkg.sh",
"${path.root}/../scripts/build/install-miniconda.sh",
"${path.root}/../scripts/build/install-safari.sh",
"${path.root}/../scripts/build/install-chrome.sh",
"${path.root}/../scripts/build/install-edge.sh",
"${path.root}/../scripts/build/install-firefox.sh",
"${path.root}/../scripts/build/install-pypy.sh",
"${path.root}/../scripts/build/install-pipx-packages.sh",
"${path.root}/../scripts/build/install-bicep.sh",
"${path.root}/../scripts/build/install-codeql-bundle.sh"
]
}
provisioner "shell" {
environment_vars = ["IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} pwsh -f {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/Install-Toolset.ps1",
"${path.root}/../scripts/build/Configure-Toolset.ps1"
]
}
provisioner "shell" {
execute_command = "ruby {{ .Path }}"
script = "${path.root}/../scripts/build/configure-xcode-simulators.rb"
}
provisioner "shell" {
environment_vars = ["IMAGE_FOLDER=${local.image_folder}"]
inline = [
"pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}",
"pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\""
]
}
provisioner "file" {
destination = "${path.root}/../../image-output/"
direction = "download"
source = "${local.image_folder}/output/*"
}
provisioner "shell" {
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/configure-hostname.sh",
"${path.root}/../scripts/build/configure-system.sh"
]
}
}
+1 -1
View File
@@ -96,7 +96,7 @@ source "null" "template" {
ssh_host = "${var.source_vm_name}" ssh_host = "${var.source_vm_name}"
ssh_port = "${var.source_vm_port}" ssh_port = "${var.source_vm_port}"
ssh_username = "${var.vm_username}" ssh_username = "${var.vm_username}"
ssh_private_key_file = "${var.vm_password}" ssh_password = "${var.vm_password}"
ssh_proxy_host = "${var.socks_proxy}" ssh_proxy_host = "${var.socks_proxy}"
} }
-313
View File
@@ -1,313 +0,0 @@
packer {
required_plugins {
vsphere = {
source = "github.com/hashicorp/vsphere"
version = "~> 1"
}
}
}
locals {
image_folder = "/Users/${var.vm_username}/image-generation"
}
variable "baseimage_name" {
type = string
}
variable "build_id" {
type = string
}
variable "cluster_or_esxi_host" {
type = string
}
variable "esxi_datastore" {
type = string
}
variable "github_api_pat" {
type = string
default = ""
sensitive = true
}
variable "image_os" {
type = string
default = "macos12"
}
variable "output_folder" {
type = string
}
variable "vcenter_datacenter" {
type = string
}
variable "vcenter_password" {
type = string
sensitive = true
}
variable "vcenter_server" {
type = string
}
variable "vcenter_username" {
type = string
sensitive = true
}
variable "vm_password" {
type = string
sensitive = true
}
variable "vm_username" {
type = string
sensitive = true
}
variable "xcode_install_sas" {
type = string
sensitive = true
}
variable "xcode_install_storage_url" {
type = string
sensitive = true
}
source "vsphere-clone" "template" {
CPUs = "5"
NestedHV = "true"
RAM = "24576"
cpu_cores = "5"
datacenter = "${var.vcenter_datacenter}"
datastore = "${var.esxi_datastore}"
folder = "${var.output_folder}"
host = "${var.cluster_or_esxi_host}"
insecure_connection = true
password = "${var.vcenter_password}"
shutdown_timeout = "15m"
ssh_password = "${var.vm_password}"
ssh_username = "${var.vm_username}"
template = "${var.baseimage_name}"
username = "${var.vcenter_username}"
vcenter_server = "${var.vcenter_server}"
vm_name = "${var.build_id}"
}
build {
sources = ["source.vsphere-clone.template"]
provisioner "shell" {
inline = ["mkdir ${local.image_folder}"]
}
provisioner "file" {
destination = "${local.image_folder}/"
sources = [
"${path.root}/../assets/xamarin-selector",
"${path.root}/../scripts/tests",
"${path.root}/../scripts/docs-gen",
"${path.root}/../scripts/helpers"
]
}
provisioner "file" {
destination = "${local.image_folder}/docs-gen/"
source = "${path.root}/../../../helpers/software-report-base"
}
provisioner "file" {
destination = "${local.image_folder}/add-certificate.swift"
source = "${path.root}/../assets/add-certificate.swift"
}
provisioner "file" {
destination = "~/.bashrc"
source = "${path.root}/../assets/bashrc"
}
provisioner "file" {
destination = "~/.bash_profile"
source = "${path.root}/../assets/bashprofile"
}
provisioner "shell" {
inline = [ "mkdir ~/bootstrap" ]
}
provisioner "file" {
destination = "~/bootstrap"
source = "${path.root}/../assets/bootstrap-provisioner/"
}
provisioner "file" {
destination = "${local.image_folder}/toolset.json"
source = "${path.root}/../toolsets/toolset-12.json"
}
provisioner "shell" {
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
inline = [
"mv ${local.image_folder}/docs-gen ${local.image_folder}/software-report",
"mv ${local.image_folder}/xamarin-selector ${local.image_folder}/assets",
"mkdir ~/utils",
"mv ${local.image_folder}/helpers/confirm-identified-developers.scpt ~/utils",
"mv ${local.image_folder}/helpers/invoke-tests.sh ~/utils",
"mv ${local.image_folder}/helpers/utils.sh ~/utils",
"mv ${local.image_folder}/helpers/xamarin-utils.sh ~/utils"
]
}
provisioner "shell" {
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/install-xcode-clt.sh",
"${path.root}/../scripts/build/install-homebrew.sh"
]
}
provisioner "shell" {
environment_vars = ["PASSWORD=${var.vm_password}", "USERNAME=${var.vm_username}"]
execute_command = "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/configure-network-interface-detection.sh",
"${path.root}/../scripts/build/configure-autologin.sh",
"${path.root}/../scripts/build/configure-auto-updates.sh",
"${path.root}/../scripts/build/configure-screensaver.sh",
"${path.root}/../scripts/build/configure-ntpconf.sh",
"${path.root}/../scripts/build/configure-max-files-limitation.sh",
"${path.root}/../scripts/build/configure-shell.sh"
]
}
provisioner "shell" {
environment_vars = ["IMAGE_VERSION=${var.build_id}", "IMAGE_OS=${var.image_os}", "PASSWORD=${var.vm_password}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/configure-preimagedata.sh",
"${path.root}/../scripts/build/configure-ssh.sh",
"${path.root}/../scripts/build/configure-machine.sh"
]
}
provisioner "shell" {
execute_command = "sudo {{ .Vars }} {{ .Path }}"
expect_disconnect = true
inline = ["echo 'Reboot VM'", "shutdown -r now"]
}
provisioner "shell" {
environment_vars = ["API_PAT=${var.github_api_pat}", "USER_PASSWORD=${var.vm_password}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
pause_before = "30s"
scripts = [
"${path.root}/../scripts/build/configure-windows.sh",
"${path.root}/../scripts/build/install-powershell.sh",
"${path.root}/../scripts/build/install-dotnet.sh",
"${path.root}/../scripts/build/install-python.sh",
"${path.root}/../scripts/build/install-azcopy.sh",
"${path.root}/../scripts/build/install-openssl.sh",
"${path.root}/../scripts/build/install-ruby.sh",
"${path.root}/../scripts/build/install-rubygems.sh",
"${path.root}/../scripts/build/install-git.sh",
"${path.root}/../scripts/build/install-mongodb.sh",
"${path.root}/../scripts/build/install-node.sh",
"${path.root}/../scripts/build/install-common-utils.sh"
]
}
provisioner "shell" {
environment_vars = ["XCODE_INSTALL_STORAGE_URL=${var.xcode_install_storage_url}", "XCODE_INSTALL_SAS=${var.xcode_install_sas}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} pwsh -f {{ .Path }}"
script = "${path.root}/../scripts/build/Install-Xcode.ps1"
}
provisioner "shell" {
execute_command = "sudo {{ .Vars }} {{ .Path }}"
expect_disconnect = true
inline = ["echo 'Reboot VM'", "shutdown -r now"]
}
provisioner "shell" {
environment_vars = ["API_PAT=${var.github_api_pat}", "IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/install-actions-cache.sh",
"${path.root}/../scripts/build/install-llvm.sh",
"${path.root}/../scripts/build/install-golang.sh",
"${path.root}/../scripts/build/install-swiftlint.sh",
"${path.root}/../scripts/build/install-openjdk.sh",
"${path.root}/../scripts/build/install-php.sh",
"${path.root}/../scripts/build/install-aws-tools.sh",
"${path.root}/../scripts/build/install-rust.sh",
"${path.root}/../scripts/build/install-gcc.sh",
"${path.root}/../scripts/build/install-haskell.sh",
"${path.root}/../scripts/build/install-cocoapods.sh",
"${path.root}/../scripts/build/install-android-sdk.sh",
"${path.root}/../scripts/build/install-xamarin.sh",
"${path.root}/../scripts/build/install-visualstudio.sh",
"${path.root}/../scripts/build/install-nvm.sh",
"${path.root}/../scripts/build/install-apache.sh",
"${path.root}/../scripts/build/install-nginx.sh",
"${path.root}/../scripts/build/install-postgresql.sh",
"${path.root}/../scripts/build/install-audiodevice.sh",
"${path.root}/../scripts/build/install-vcpkg.sh",
"${path.root}/../scripts/build/install-miniconda.sh",
"${path.root}/../scripts/build/install-safari.sh",
"${path.root}/../scripts/build/install-chrome.sh",
"${path.root}/../scripts/build/install-edge.sh",
"${path.root}/../scripts/build/install-firefox.sh",
"${path.root}/../scripts/build/install-pypy.sh",
"${path.root}/../scripts/build/install-pipx-packages.sh",
"${path.root}/../scripts/build/install-bicep.sh",
"${path.root}/../scripts/build/install-codeql-bundle.sh"
]
}
provisioner "shell" {
environment_vars = ["IMAGE_FOLDER=${local.image_folder}"]
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} pwsh -f {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/Install-Toolset.ps1",
"${path.root}/../scripts/build/Configure-Toolset.ps1"
]
}
provisioner "shell" {
execute_command = "ruby {{ .Path }}"
script = "${path.root}/../scripts/build/configure-xcode-simulators.rb"
}
provisioner "shell" {
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} pwsh -f {{ .Path }}"
script = "${path.root}/../scripts/build/Update-XcodeSimulators.ps1"
}
provisioner "shell" {
environment_vars = ["IMAGE_FOLDER=${local.image_folder}"]
inline = [
"pwsh -File \"${local.image_folder}/software-report/Generate-SoftwareReport.ps1\" -OutputDirectory \"${local.image_folder}/output/software-report\" -ImageName ${var.build_id}",
"pwsh -File \"${local.image_folder}/tests/RunAll-Tests.ps1\""
]
}
provisioner "file" {
destination = "${path.root}/../../image-output/"
direction = "download"
source = "${local.image_folder}/output/*"
}
provisioner "shell" {
execute_command = "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}"
scripts = [
"${path.root}/../scripts/build/configure-hostname.sh",
"${path.root}/../scripts/build/configure-system.sh"
]
}
}
+1 -1
View File
@@ -96,7 +96,7 @@ source "null" "template" {
ssh_host = "${var.source_vm_name}" ssh_host = "${var.source_vm_name}"
ssh_port = "${var.source_vm_port}" ssh_port = "${var.source_vm_port}"
ssh_username = "${var.vm_username}" ssh_username = "${var.vm_username}"
ssh_private_key_file = "${var.vm_password}" ssh_password = "${var.vm_password}"
ssh_proxy_host = "${var.socks_proxy}" ssh_proxy_host = "${var.socks_proxy}"
} }
@@ -97,7 +97,7 @@ source "null" "template" {
ssh_host = "${var.source_vm_name}" ssh_host = "${var.source_vm_name}"
ssh_port = "${var.source_vm_port}" ssh_port = "${var.source_vm_port}"
ssh_username = "${var.vm_username}" ssh_username = "${var.vm_username}"
ssh_private_key_file = "${var.vm_password}" ssh_password = "${var.vm_password}"
ssh_proxy_host = "${var.socks_proxy}" ssh_proxy_host = "${var.socks_proxy}"
} }
+1 -1
View File
@@ -96,7 +96,7 @@ source "null" "template" {
ssh_host = "${var.source_vm_name}" ssh_host = "${var.source_vm_name}"
ssh_port = "${var.source_vm_port}" ssh_port = "${var.source_vm_port}"
ssh_username = "${var.vm_username}" ssh_username = "${var.vm_username}"
ssh_private_key_file = "${var.vm_password}" ssh_password = "${var.vm_password}"
ssh_proxy_host = "${var.socks_proxy}" ssh_proxy_host = "${var.socks_proxy}"
} }
@@ -97,7 +97,7 @@ source "null" "template" {
ssh_host = "${var.source_vm_name}" ssh_host = "${var.source_vm_name}"
ssh_port = "${var.source_vm_port}" ssh_port = "${var.source_vm_port}"
ssh_username = "${var.vm_username}" ssh_username = "${var.vm_username}"
ssh_private_key_file = "${var.vm_password}" ssh_password = "${var.vm_password}"
ssh_proxy_host = "${var.socks_proxy}" ssh_proxy_host = "${var.socks_proxy}"
} }
+4 -2
View File
@@ -6,6 +6,8 @@
- `link` property points to the place where Xcode will be located on image. `/Applications/Xcode_<link>.app` - `link` property points to the place where Xcode will be located on image. `/Applications/Xcode_<link>.app`
- `version` points to Xcode version that will be downloaded and installed - `version` points to Xcode version that will be downloaded and installed
- `symlinks` describes the list of aliases where symlinks will be created to - `symlinks` describes the list of aliases where symlinks will be created to
- `install_runtimes` is boolean function to control over the related simulator runtimes
- `sha256` used to check integrity of the Xcode installer file
- `default` - version of Xcode to set as default (should be metched with any `link` in `versions` property) - `default` - version of Xcode to set as default (should be metched with any `link` in `versions` property)
**Example:** `"11.2"` **Example:** `"11.2"`
@@ -22,8 +24,8 @@
```json ```json
"versions": [ "versions": [
{ "link": "12.2", "version": "12.2.0" }, { "link": "16_beta_4", "version": "16.0.0-Beta.4+16A5211f", "symlinks": ["16.0"], "install_runtimes": "false", "sha256": "4270cd8021b2f7f512ce91bfc4423b25bccab36cdab21834709d798c8daade72"},
{ "link": "11.7", "version": "11.7.0", "symlinks": ["11.7_beta"] } { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"}
] ]
``` ```
-358
View File
@@ -1,358 +0,0 @@
{
"xcode": {
"default": "13.2.1",
"x64": {
"versions": [
{ "link": "13.2.1", "version": "13.2.1+13C100", "symlinks": ["13.2"], "sha256": "D3BFCC6225D531587490C0DFC0926C80B7D50D17671DC8F25868F965F5D65F9D" },
{ "link": "13.1", "version": "13.1.0+13A1030d", "sha256": "4EFDEEA0EEEDA1957BB394128CCCD1DAAC3CB0A3D074224E0FAB90855CCA09C4" },
{ "link": "13.0", "version": "13.0.0+13A233", "sha256": "1D8257750A4E0333A2B372B32381BE5EC9B29704C8A0D44CE2E6D26D1CF4301E" },
{ "link": "12.5.1", "version": "12.5.1+12E507", "symlinks": ["12.5"], "sha256": "2592BF58E654440B3DF7062219DBBD24BDF345FAE6BA000756D6D5B1166A7168" },
{ "link": "12.4", "version": "12.4.0+12D4e", "sha256": "CC8D10155258F9DDAA5E422AB8F50E6058758C95208E58E59B5DB1DB033CE2FF" },
{ "link": "11.7", "version": "11.7.0-GM+11E801a", "symlinks": ["11.7_beta"], "sha256": "A53FDEAB92326CD9BF93A1B5FAE01E3D658B04DA60DFF5DE74141CABA0808B03" }
]
}
},
"xamarin": {
"vsmac": {
"default": "2022",
"versions": [ "2019", "2022" ]
},
"mono_versions": [
"6.12.0.188"
],
"ios_versions": [
"15.8.0.3", "15.6.0.3", "15.4.0.0", "15.2.0.17", "15.0.0.6", "14.20.0.24", "14.16.0.5", "14.14.2.5", "14.10.0.4", "14.8.0.3", "14.6.0.15", "14.4.1.3", "14.2.0.12", "14.0.0.0", "13.20.2.2"
],
"mac_versions": [
"8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27", "7.10.0.5", "7.8.2.5", "7.4.0.10", "7.2.0.3", "7.0.0.15", "6.22.1.26", "6.20.2.2"
],
"android_versions": [
"12.2.8.3", "12.1.0.2", "12.0.0.3", "11.3.0.4", "11.2.2.1", "11.1.0.26", "11.0.2.0"
],
"bundle_default": "6_12_12",
"bundles": [
{
"symlink": "6_12_16",
"mono":"6.12",
"ios": "15.8",
"mac": "8.8",
"android": "12.2"
},
{
"symlink": "6_12_15",
"mono":"6.12",
"ios": "15.8",
"mac": "8.8",
"android": "12.1"
},
{
"symlink": "6_12_14",
"mono":"6.12",
"ios": "15.8",
"mac": "8.8",
"android": "12.0"
},
{
"symlink": "6_12_13",
"mono":"6.12",
"ios": "15.6",
"mac": "8.6",
"android": "12.0"
},
{
"symlink": "6_12_12",
"mono":"6.12",
"ios": "15.4",
"mac": "8.4",
"android": "12.0"
},
{
"symlink": "6_12_11",
"mono":"6.12",
"ios": "15.2",
"mac": "8.2",
"android": "12.0"
},
{
"symlink": "6_12_10",
"mono":"6.12",
"ios": "15.0",
"mac": "7.14",
"android": "11.3"
},
{
"symlink": "6_12_9",
"mono":"6.12",
"ios": "14.20",
"mac": "7.14",
"android": "11.3"
},
{
"symlink": "6_12_8",
"mono":"6.12",
"ios": "14.16",
"mac": "7.10",
"android": "11.2"
},
{
"symlink": "6_12_7",
"mono":"6.12",
"ios": "14.14",
"mac": "7.8",
"android": "11.2"
},
{
"symlink": "6_12_6",
"mono":"6.12",
"ios": "14.10",
"mac": "7.4",
"android": "11.1"
},
{
"symlink": "6_12_5",
"mono":"6.12",
"ios": "14.8",
"mac": "7.2",
"android": "11.1"
},
{
"symlink": "6_12_4",
"mono":"6.12",
"ios": "14.6",
"mac": "7.0",
"android": "11.1"
},
{
"symlink": "6_12_3",
"mono":"6.12",
"ios": "14.4",
"mac": "6.22",
"android": "11.1"
},
{
"symlink": "6_12_2",
"mono":"6.12",
"ios": "14.2",
"mac": "6.20",
"android": "11.0"
},
{
"symlink": "6_12_1",
"mono":"6.12",
"ios": "14.0",
"mac": "6.20",
"android": "11.0"
},
{
"symlink": "6_12_0",
"mono":"6.12",
"ios": "13.20",
"mac": "6.20",
"android": "11.0"
}
]
},
"java": {
"x64": {
"default": "8",
"versions": [ "8", "11", "17", "21"]
}
},
"android": {
"cmdline-tools": "commandlinetools-mac-9123335_latest.zip",
"platform_min_version": "31",
"build_tools_min_version": "31.0.0",
"extras": [
"android;m2repository", "google;m2repository", "google;google_play_services"
],
"addons": [],
"additional_tools": [
"cmake;3.10.2.4988404",
"cmake;3.18.1",
"cmake;3.22.1"
],
"ndk": {
"default": "25",
"versions": [
"24", "25", "26"
]
}
},
"powershellModules": [
{"name": "Az"},
{"name": "MarkdownPS"},
{"name": "Pester"},
{"name": "PSScriptAnalyzer"}
],
"npm": {
"global_packages": [
{ "name": "appcenter-cli", "test": "appcenter --version" },
{ "name": "newman", "test": "newman --version" }
]
},
"brew": {
"common_packages": [
"aliyun-cli",
"ant",
"aria2",
"bazelisk",
"carthage",
"cmake",
"colima",
"gh",
"gnupg",
"gnu-tar",
"helm",
"kotlin",
"libpq",
"p7zip",
"packer",
"perl",
"pkg-config",
"sbt",
"subversion",
"swiftformat",
"swig",
"zstd",
"zlib",
"libxext",
"libxft",
"tcl-tk"
],
"cask_packages": [
"julia"
]
},
"gcc": {
"versions": [
"10",
"11",
"12"
]
},
"toolcache": [
{
"name": "Python",
"url" : "https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json",
"platform" : "darwin",
"arch": {
"x64": {
"versions": [
"3.7.*",
"3.8.*",
"3.9.*",
"3.10.*",
"3.11.*",
"3.12.*"
]
}
}
},
{
"name": "PyPy",
"platform" : "darwin",
"arch": {
"x64": {
"versions": [
"2.7",
"3.7",
"3.8",
"3.9",
"3.10"
]
}
}
},
{
"name": "Node",
"url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json",
"platform" : "darwin",
"arch": {
"x64": {
"versions": [
"16.*",
"18.*",
"20.*"
]
}
}
},
{
"name": "Go",
"url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json",
"platform" : "darwin",
"arch": {
"x64": {
"variable_template" : "GOROOT_{0}_{1}_X64",
"versions": [
"1.20.*",
"1.21.*"
]
}
}
},
{
"name": "Ruby",
"arch": {
"x64": {
"versions": [
"3.0.*",
"3.1.*"
]
}
}
}
],
"pipx": [
{
"package": "yamllint",
"cmd": "yamllint --version"
}
],
"dotnet": {
"arch":{
"x64": {
"versions": [
"6.0",
"7.0",
"8.0"
]
}
}
},
"ruby": {
"default": "3.0",
"rubygems": [
"xcode-install",
"cocoapods",
"nomad-cli",
"xcpretty",
"bundler",
"fastlane",
"jazzy"
]
},
"go": {
"default": "1.21"
},
"node": {
"default": "18",
"nvm_versions": [
"16",
"18",
"20"
]
},
"llvm": {
"version": "15"
},
"mongodb": {
"version": "5.0"
},
"postgresql": {
"version": "14"
},
"pwsh": {
"version": "7.4"
}
}
+1 -1
View File
@@ -226,7 +226,6 @@
}, },
"gcc": { "gcc": {
"versions": [ "versions": [
"11",
"12", "12",
"13", "13",
"14" "14"
@@ -339,6 +338,7 @@
}, },
"node": { "node": {
"default": "18", "default": "18",
"nvm_installer": "0.39.7",
"nvm_versions": [ "nvm_versions": [
"16", "16",
"18", "18",
-2
View File
@@ -9,7 +9,6 @@
{ "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "true", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"}, { "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"], "install_runtimes": "true", "sha256": "B5CC7BF37447C32A971B37D71C7DA1AF7ABB45CEE4B96FE126A1D3B0D2C260AF"},
{ "link": "14.2", "version": "14.2.0+14C18", "install_runtimes": "true", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"}, { "link": "14.2", "version": "14.2.0+14C18", "install_runtimes": "true", "sha256": "686B9D53CA49E50D563BC0104B1E8B4F7CCFE80064A6D689965FB819BF8EFE72"},
{ "link": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "true", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"} { "link": "14.1", "version": "14.1.0+14B47b", "install_runtimes": "true", "sha256": "12F8A3AEF78BF354470AD8B351ADDD925C8EDAD888137D138CA50A8130EB9F2F"}
] ]
}, },
"arm64":{ "arm64":{
@@ -88,7 +87,6 @@
}, },
"gcc": { "gcc": {
"versions": [ "versions": [
"11",
"12", "12",
"13", "13",
"14" "14"
+3 -4
View File
@@ -1,9 +1,9 @@
{ {
"xcode": { "xcode": {
"default": "15.0.1", "default": "15.4",
"x64": { "x64": {
"versions": [ "versions": [
{ "link": "16.0", "version": "16.0.0-Beta.2+16A5171r", "install_runtimes": "false", "sha256": "86b4fd563d80c997887d37a528f69161f82987932b5ebe6119ad5dd548352ad3"}, { "link": "16_beta_5", "version": "16.0.0-Beta.5+16A5221g", "symlinks": ["16.0"], "install_runtimes": "false", "sha256": "00b44d41fcfcacb613575871ceff5c1c07de99b7501f8c48170af002763cd517"},
{ "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"},
{ "link": "15.3", "version": "15.3.0+15E204a", "install_runtimes": "true", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234"}, { "link": "15.3", "version": "15.3.0+15E204a", "install_runtimes": "true", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234"},
{ "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "true", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, { "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "true", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"},
@@ -14,7 +14,7 @@
}, },
"arm64":{ "arm64":{
"versions": [ "versions": [
{ "link": "16.0", "version": "16.0.0-Beta.2+16A5171r", "install_runtimes": "true", "sha256": "86b4fd563d80c997887d37a528f69161f82987932b5ebe6119ad5dd548352ad3"}, { "link": "16_beta_5", "version": "16.0.0-Beta.5+16A5221g", "symlinks": ["16.0"], "install_runtimes": "true", "sha256": "00b44d41fcfcacb613575871ceff5c1c07de99b7501f8c48170af002763cd517"},
{ "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"}, { "link": "15.4", "version": "15.4.0+15F31d", "install_runtimes": "true", "sha256": "82d3d61804ff3f4c7c82085e91dc701037ddaa770e542848b2477e22f4e8aa7a"},
{ "link": "15.3", "version": "15.3.0+15E204a", "install_runtimes": "true", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234"}, { "link": "15.3", "version": "15.3.0+15E204a", "install_runtimes": "true", "sha256": "f13f6a2e2df432c3008e394640b8549a18c285acd7fd148d6c4bac8c3a5af234"},
{ "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "true", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"}, { "link": "15.2", "version": "15.2.0+15C500b", "install_runtimes": "true", "sha256": "04E93680C6DDBEC84666531BE412DE778AFC8EAC6AB2037F4C2BE7290818B59B"},
@@ -90,7 +90,6 @@
}, },
"gcc": { "gcc": {
"versions": [ "versions": [
"11",
"12", "12",
"13", "13",
"14" "14"
+76 -76
View File
@@ -1,12 +1,13 @@
| Announcements | | Announcements |
|-| |-|
| [[All OSes] Android NDK versions <=25 will be removed from images on August 19](https://github.com/actions/runner-images/issues/10342) |
| [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) | | [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) |
| [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) | | [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) |
*** ***
# Ubuntu 20.04 # Ubuntu 20.04
- OS Version: 20.04.6 LTS - OS Version: 20.04.6 LTS
- Kernel Version: 5.15.0-1067-azure - Kernel Version: 5.15.0-1068-azure
- Image Version: 20240708.1.0 - Image Version: 20240804.1.0
- Systemd version: 245.4-4ubuntu3.23 - Systemd version: 245.4-4ubuntu3.23
## Installed Software ## Installed Software
@@ -25,7 +26,7 @@
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Mono 6.12.0.200 - Mono 6.12.0.200
- MSBuild 16.10.1.31701 (Mono 6.12.0.200) - MSBuild 16.10.1.31701 (Mono 6.12.0.200)
- Node.js 18.20.3 - Node.js 18.20.4
- Perl 5.30.0 - Perl 5.30.0
- Python 3.8.10 - Python 3.8.10
- Ruby 2.7.0p0 - Ruby 2.7.0p0
@@ -33,8 +34,8 @@
### Package Management ### Package Management
- cpan 1.64 - cpan 1.64
- Helm 3.15.2 - Helm 3.15.3
- Homebrew 4.3.9 - Homebrew 4.3.12
- Miniconda 24.5.0 - Miniconda 24.5.0
- Npm 10.7.0 - Npm 10.7.0
- NuGet 6.6.1.2 - NuGet 6.6.1.2
@@ -42,7 +43,7 @@
- Pip3 20.0.2 - Pip3 20.0.2
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.1.2 - RubyGems 3.1.2
- Vcpkg (build from commit 576379156) - Vcpkg (build from commit fe1cde61e)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -61,86 +62,85 @@ to accomplish this.
### Project Management ### Project Management
- Ant 1.10.7 - Ant 1.10.7
- Gradle 8.8 - Gradle 8.9
- Lerna 8.1.6 - Lerna 8.1.7
- Maven 3.8.8 - Maven 3.8.8
- Sbt 1.10.1 - Sbt 1.10.1
### Tools ### Tools
- Ansible 2.13.13 - Ansible 2.13.13
- apt-fast 1.10.0 - apt-fast 1.10.0
- AzCopy 10.25.1 - available by `azcopy` and `azcopy10` aliases - AzCopy 10.26.0 - available by `azcopy` and `azcopy10` aliases
- Bazel 7.2.1 - Bazel 7.2.1
- Bazelisk 1.19.0 - Bazelisk 1.19.0
- Bicep 0.28.1 - Bicep 0.29.47
- Buildah 1.22.3 - Buildah 1.22.3
- CMake 3.30.0 - CMake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Docker Amazon ECR Credential Helper 0.8.0 - Docker Amazon ECR Credential Helper 0.8.0
- Docker Compose v1 1.29.2
- Docker Compose v2 2.27.1 - Docker Compose v2 2.27.1
- Docker-Buildx 0.15.1 - Docker-Buildx 0.16.2
- Docker Client 26.1.3 - Docker Client 26.1.3
- Docker Server 26.1.3 - Docker Server 26.1.3
- Fastlane 2.221.1 - Fastlane 2.222.0
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- Git-ftp 1.6.0 - Git-ftp 1.6.0
- Haveged 1.9.1 - Haveged 1.9.1
- Heroku 8.11.5 - Heroku 9.1.0
- HHVM (HipHop VM) 4.172.1 - HHVM (HipHop VM) 4.172.1
- jq 1.6 - jq 1.6
- Kind 0.23.0 - Kind 0.23.0
- Kubectl 1.30.2 - Kubectl 1.30.3
- Kustomize 5.4.2 - Kustomize 5.4.3
- Leiningen 2.11.2 - Leiningen 2.11.2
- MediaInfo 19.09 - MediaInfo 19.09
- Mercurial 5.3.1 - Mercurial 5.3.1
- Minikube 1.33.1 - Minikube 1.33.1
- n 9.2.3 - n 9.2.3
- Newman 6.1.3 - Newman 6.1.3
- nvm 0.39.7 - nvm 0.40.0
- OpenSSL 1.1.1f-1ubuntu2.22 - OpenSSL 1.1.1f-1ubuntu2.23
- Packer 1.11.1 - Packer 1.11.2
- Parcel 2.12.0 - Parcel 2.12.0
- PhantomJS 2.1.1 2.1.1 - PhantomJS 2.1.1 2.1.1
- Podman 3.4.2 - Podman 3.4.2
- Pulumi 3.122.0 - Pulumi 3.127.0
- R 4.4.1 - R 4.4.1
- Skopeo 1.5.0 - Skopeo 1.5.0
- Sphinx Open Source Search Server 2.2.11 - Sphinx Open Source Search Server 2.2.11
- SVN 1.13.0 - SVN 1.13.0
- Terraform 1.9.1 - Terraform 1.9.3
- yamllint 1.35.1 - yamllint 1.35.1
- yq 4.44.2 - yq 4.44.2
- zstd 1.5.6 - zstd 1.5.6
### CLI Tools ### CLI Tools
- Alibaba Cloud CLI 3.0.174 - Alibaba Cloud CLI 3.0.174
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS CLI Session Manager Plugin 1.2.650.0 - AWS CLI Session Manager Plugin 1.2.650.0
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- Google Cloud CLI 483.0.0 - Google Cloud CLI 486.0.0
- Netlify CLI 17.33.0 - Netlify CLI 17.33.5
- OpenShift CLI 4.15.19 - OpenShift CLI 4.15.19
- ORAS CLI 1.2.0 - ORAS CLI 1.2.0
- Vercel CLI 34.3.0 - Vercel CLI 35.2.3
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 | JAVA_HOME_8_X64 | | 8.0.422+5 | JAVA_HOME_8_X64 |
| 11.0.23+9 (default) | JAVA_HOME_11_X64 | | 11.0.24+8 (default) | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9 | JAVA_HOME_21_X64 | | 21.0.4+7 | JAVA_HOME_21_X64 |
### PHP Tools ### PHP Tools
- PHP: 7.4.33, 8.0.30, 8.1.29, 8.2.21, 8.3.9 - PHP: 7.4.33, 8.0.30, 8.1.29, 8.2.22, 8.3.10
- Composer 2.7.7 - Composer 2.7.7
- PHPUnit 8.5.38 - PHPUnit 8.5.39
``` ```
Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
``` ```
@@ -149,30 +149,30 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Cabal 3.12.1.0 - Cabal 3.12.1.0
- GHC 9.10.1 - GHC 9.10.1
- GHCup 0.1.30.0 - GHCup 0.1.30.0
- Stack 2.15.7 - Stack 3.1.1
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Bindgen 0.69.4 - Bindgen 0.69.4
- Cargo audit 0.20.0 - Cargo audit 0.20.0
- Cargo clippy 0.1.79 - Cargo clippy 0.1.80
- Cargo outdated 0.15.0 - Cargo outdated 0.15.0
- Cbindgen 0.26.0 - Cbindgen 0.26.0
- Rustfmt 1.7.0 - Rustfmt 1.7.0
### Browsers and Drivers ### Browsers and Drivers
- Google Chrome 126.0.6478.126 - Google Chrome 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Chromium 126.0.6478.0 - Chromium 127.0.6533.0
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.86
- Microsoft Edge WebDriver 126.0.2592.87 - Microsoft Edge WebDriver 127.0.2651.87
- Selenium server 4.22.0 - Selenium server 4.23.0
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0
- Geckodriver 0.34.0 - Geckodriver 0.34.0
#### Environment variables #### Environment variables
@@ -184,11 +184,11 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
| SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar |
### .NET Tools ### .NET Tools
- .NET Core SDK: 6.0.423, 7.0.410, 8.0.301 - .NET Core SDK: 6.0.424, 7.0.410, 8.0.303
- nbgv 3.6.139+a9e8765620 - nbgv 3.6.139+a9e8765620
### Databases ### Databases
- MongoDB 5.0.27 - MongoDB 5.0.28
- sqlite3 3.31.1 - sqlite3 3.31.1
#### PostgreSQL #### PostgreSQL
@@ -200,7 +200,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
``` ```
#### MySQL #### MySQL
- MySQL 8.0.37-0ubuntu0.20.04.3 - MySQL 8.0.39-0ubuntu0.20.04.1
``` ```
User: root User: root
Password: root Password: root
@@ -221,8 +221,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Python #### Python
- 3.7.17 - 3.7.17
@@ -243,15 +243,15 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Ruby #### Ruby
- 3.0.7 - 3.0.7
- 3.1.6 - 3.1.6
- 3.2.4 - 3.2.5
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 11.3.1 - Az: 11.3.1
- MarkdownPS: 1.10 - MarkdownPS: 1.10
- Microsoft.Graph: 2.20.0 - Microsoft.Graph: 2.21.1
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
@@ -272,35 +272,35 @@ Use the following command as a part of your job to start the service: 'sudo syst
| CMake | 3.10.2<br>3.18.1<br>3.22.1 | | CMake | 3.10.2<br>3.18.1<br>3.22.1 |
| Google Play services | 49 | | Google Play services | 49 |
| Google Repository | 58 | | Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653 (default)<br>26.3.11579264 | | NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264<br>27.0.12077973 (default) |
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
| ----------------------- | -------------------------------------------- | | ----------------------- | -------------------------------------------- |
| ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_HOME | /usr/local/lib/android/sdk |
| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
### Cached Docker images ### Cached Docker images
| Repository:Tag | Digest | Created | | Repository:Tag | Digest | Created |
| -------------------- | ------------------------------------------------------------------------ | ---------- | | -------------------- | ------------------------------------------------------------------------ | ---------- |
| alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 | | alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 |
| alpine:3.17 | sha256:a6063e988bcd597b4f1f7cfd4ec38402b02edd0c79250f00c9e14dc1e94bebbc | 2024-06-20 | | alpine:3.17 | sha256:ef813b2faa3dd1a37f9ef6ca98347b72cd0f55e4ab29fb90946f1b853bf032d9 | 2024-07-22 |
| alpine:3.18 | sha256:1875c923b73448b558132e7d4a44b815d078779ed7a73f76209c6372de95ea8d | 2024-06-20 | | alpine:3.18 | sha256:5292533eb4efd4b5cf35e93b5a2b7d0e07ea193224c49446c7802c19ee4f2da5 | 2024-07-22 |
| alpine:3.19 | sha256:af4785ccdbcd5cde71bfd5b93eabd34250b98651f19fe218c91de6c8d10e21c5 | 2024-06-20 | | alpine:3.19 | sha256:95c16745f100f44cf9a0939fd3f357905f845f8b6fa7d0cde0e88c9764060185 | 2024-07-22 |
| debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 |
| debian:11 | sha256:b6b4a479a3bc1b8dfda5544f00b72aafb230bb835a43974a147b220c38df882e | 2024-07-02 | | debian:11 | sha256:7aef2e7d061743fdb57973dac3ddbceb0b0912746ca7e0ee7535016c38286561 | 2024-07-23 |
| debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 |
| moby/buildkit:latest | sha256:5d410bbb6d22b01fcaead1345936c5e0a0963eb6c3b190e38694e015467640fe | 2024-06-18 | | moby/buildkit:latest | sha256:0a5641c72659aa246458914fedcf941892aa15b8a49a79a0e8f3a4cc8246d5f9 | 2024-07-25 |
| node:16 | sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b | 2023-09-07 | | node:16 | sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b | 2023-09-07 |
| node:16-alpine | sha256:a1f9d027912b58a7c75be7716c97cfbc6d3099f3a97ed84aa490be9dee20e787 | 2023-08-10 | | node:16-alpine | sha256:a1f9d027912b58a7c75be7716c97cfbc6d3099f3a97ed84aa490be9dee20e787 | 2023-08-10 |
| node:18 | sha256:70ae166dcb03837ebe1abbb78919a1a4bdc79cc970344d56f33b6c753f4b46cc | 2024-05-21 | | node:18 | sha256:11b742eda0142d9ea809fad8c506cbcadb2802c7d4b32e044e6b976691df36b1 | 2024-07-09 |
| node:18-alpine | sha256:e37da457874383fa9217067867ec85fe8fe59f0bfa351ec9752a95438680056e | 2024-06-04 | | node:18-alpine | sha256:17514b20acef0e79691285e7a59f3ae561f7a1702a9adc72a515aef23f326729 | 2024-07-09 |
| node:20 | sha256:93d2e801dabc677ea0b30b47d3d729fab63ecb20be7ac0ab204cc3c65731297a | 2024-06-24 | | node:20 | sha256:1ae9ba874435551280e95c8a8e74adf8a48d72b564bf9dfe4718231f2144c88f | 2024-07-24 |
| node:20-alpine | sha256:df01469346db2bf1cfc1f7261aeab86b2960efa840fe2bd46d83ff339f463665 | 2024-06-24 | | node:20-alpine | sha256:eb8101caae9ac02229bd64c024919fe3d4504ff7f329da79ca60a04db08cef52 | 2024-07-24 |
| ubuntu:20.04 | sha256:0b897358ff6624825fb50d20ffb605ab0eaea77ced0adb8c6a4b756513dec6fc | 2024-06-03 | | ubuntu:20.04 | sha256:0b897358ff6624825fb50d20ffb605ab0eaea77ced0adb8c6a4b756513dec6fc | 2024-06-03 |
### Installed apt packages ### Installed apt packages
@@ -317,7 +317,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| coreutils | 8.30-3ubuntu2 | | coreutils | 8.30-3ubuntu2 |
| curl | 7.68.0-1ubuntu2.22 | | curl | 7.68.0-1ubuntu2.22 |
| dbus | 1.12.16-2ubuntu2.3 | | dbus | 1.12.16-2ubuntu2.3 |
| dnsutils | 1:9.16.48-0ubuntu0.20.04.1 | | dnsutils | 1:9.18.28-0ubuntu0.20.04.1 |
| dpkg | 1.19.7ubuntu3.2 | | dpkg | 1.19.7ubuntu3.2 |
| dpkg-dev | 1.19.7ubuntu3.2 | | dpkg-dev | 1.19.7ubuntu3.2 |
| fakeroot | 1.24-1 | | fakeroot | 1.24-1 |
@@ -330,7 +330,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| gcc | 4:9.3.0-1ubuntu2 | | gcc | 4:9.3.0-1ubuntu2 |
| gnupg2 | 2.2.19-3ubuntu2.2 | | gnupg2 | 2.2.19-3ubuntu2.2 |
| haveged | 1.9.1-6ubuntu1 | | haveged | 1.9.1-6ubuntu1 |
| imagemagick | 8:6.9.10.23+dfsg-2.1ubuntu11.9 | | imagemagick | 8:6.9.10.23+dfsg-2.1ubuntu11.10 |
| iproute2 | 5.5.0-1ubuntu1 | | iproute2 | 5.5.0-1ubuntu1 |
| iputils-ping | 3:20190709-3ubuntu1 | | iputils-ping | 3:20190709-3ubuntu1 |
| jq | 1.6-1ubuntu0.20.04.1 | | jq | 1.6-1ubuntu0.20.04.1 |
@@ -342,10 +342,10 @@ Use the following command as a part of your job to start the service: 'sudo syst
| libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 | | libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 |
| libgconf-2-4 | 3.2.6-6ubuntu1 | | libgconf-2-4 | 3.2.6-6ubuntu1 |
| libgsl-dev | 2.5+dfsg-6+deb10u1build0.20.04.1 | | libgsl-dev | 2.5+dfsg-6+deb10u1build0.20.04.1 |
| libgtk-3-0 | 3.24.20-0ubuntu1.1 | | libgtk-3-0 | 3.24.20-0ubuntu1.2 |
| libmagic-dev | 1:5.38-4 | | libmagic-dev | 1:5.38-4 |
| libmagickcore-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.9 | | libmagickcore-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.10 |
| libmagickwand-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.9 | | libmagickwand-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.10 |
| libsecret-1-dev | 0.20.4-0ubuntu1 | | libsecret-1-dev | 0.20.4-0ubuntu1 |
| libsqlite3-dev | 3.31.1-4ubuntu0.6 | | libsqlite3-dev | 3.31.1-4ubuntu0.6 |
| libtool | 2.4.6-14 | | libtool | 2.4.6-14 |
+78 -78
View File
@@ -1,12 +1,13 @@
| Announcements | | Announcements |
|-| |-|
| [[All OSes] Android NDK versions <=25 will be removed from images on August 19](https://github.com/actions/runner-images/issues/10342) |
| [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) | | [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) |
| [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) | | [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) |
*** ***
# Ubuntu 22.04 # Ubuntu 22.04
- OS Version: 22.04.4 LTS - OS Version: 22.04.4 LTS
- Kernel Version: 6.5.0-1023-azure - Kernel Version: 6.5.0-1025-azure
- Image Version: 20240708.1.0 - Image Version: 20240804.1.0
- Systemd version: 249.11-0ubuntu3.12 - Systemd version: 249.11-0ubuntu3.12
## Installed Software ## Installed Software
@@ -23,7 +24,7 @@
- Kotlin 2.0.0-release-341 - Kotlin 2.0.0-release-341
- Mono 6.12.0.200 - Mono 6.12.0.200
- MSBuild 16.10.1.31701 (Mono 6.12.0.200) - MSBuild 16.10.1.31701 (Mono 6.12.0.200)
- Node.js 18.20.3 - Node.js 18.20.4
- Perl 5.34.0 - Perl 5.34.0
- Python 3.10.12 - Python 3.10.12
- Ruby 3.0.2p107 - Ruby 3.0.2p107
@@ -31,8 +32,8 @@
### Package Management ### Package Management
- cpan 1.64 - cpan 1.64
- Helm 3.15.2 - Helm 3.15.3
- Homebrew 4.3.9 - Homebrew 4.3.12
- Miniconda 24.5.0 - Miniconda 24.5.0
- Npm 10.7.0 - Npm 10.7.0
- NuGet 6.6.1.2 - NuGet 6.6.1.2
@@ -40,7 +41,7 @@
- Pip3 22.0.2 - Pip3 22.0.2
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.3.5 - RubyGems 3.3.5
- Vcpkg (build from commit 576379156) - Vcpkg (build from commit fe1cde61e)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -59,84 +60,83 @@ to accomplish this.
### Project Management ### Project Management
- Ant 1.10.12 - Ant 1.10.12
- Gradle 8.8 - Gradle 8.9
- Lerna 8.1.6 - Lerna 8.1.7
- Maven 3.8.8 - Maven 3.8.8
- Sbt 1.10.1 - Sbt 1.10.1
### Tools ### Tools
- Ansible 2.17.1 - Ansible 2.17.2
- apt-fast 1.10.0 - apt-fast 1.10.0
- AzCopy 10.25.1 - available by `azcopy` and `azcopy10` aliases - AzCopy 10.26.0 - available by `azcopy` and `azcopy10` aliases
- Bazel 7.2.1 - Bazel 7.2.1
- Bazelisk 1.19.0 - Bazelisk 1.19.0
- Bicep 0.28.1 - Bicep 0.29.47
- Buildah 1.23.1 - Buildah 1.23.1
- CMake 3.30.0 - CMake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Docker Amazon ECR Credential Helper 0.8.0 - Docker Amazon ECR Credential Helper 0.8.0
- Docker Compose v1 1.29.2
- Docker Compose v2 2.27.1 - Docker Compose v2 2.27.1
- Docker-Buildx 0.15.1 - Docker-Buildx 0.16.2
- Docker Client 26.1.3 - Docker Client 26.1.3
- Docker Server 26.1.3 - Docker Server 26.1.3
- Fastlane 2.221.1 - Fastlane 2.222.0
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- Git-ftp 1.6.0 - Git-ftp 1.6.0
- Haveged 1.9.14 - Haveged 1.9.14
- Heroku 8.11.5 - Heroku 9.1.0
- jq 1.6 - jq 1.6
- Kind 0.23.0 - Kind 0.23.0
- Kubectl 1.30.2 - Kubectl 1.30.3
- Kustomize 5.4.2 - Kustomize 5.4.3
- Leiningen 2.11.2 - Leiningen 2.11.2
- MediaInfo 21.09 - MediaInfo 21.09
- Mercurial 6.1.1 - Mercurial 6.1.1
- Minikube 1.33.1 - Minikube 1.33.1
- n 9.2.3 - n 9.2.3
- Newman 6.1.3 - Newman 6.1.3
- nvm 0.39.7 - nvm 0.40.0
- OpenSSL 3.0.2-0ubuntu1.16 - OpenSSL 3.0.2-0ubuntu1.17
- Packer 1.11.1 - Packer 1.11.2
- Parcel 2.12.0 - Parcel 2.12.0
- Podman 3.4.4 - Podman 3.4.4
- Pulumi 3.122.0 - Pulumi 3.127.0
- R 4.4.1 - R 4.4.1
- Skopeo 1.4.1 - Skopeo 1.4.1
- Sphinx Open Source Search Server 2.2.11 - Sphinx Open Source Search Server 2.2.11
- SVN 1.14.1 - SVN 1.14.1
- Terraform 1.9.1 - Terraform 1.9.3
- yamllint 1.35.1 - yamllint 1.35.1
- yq 4.44.2 - yq 4.44.2
- zstd 1.5.6 - zstd 1.5.6
### CLI Tools ### CLI Tools
- Alibaba Cloud CLI 3.0.211 - Alibaba Cloud CLI 3.0.216
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS CLI Session Manager Plugin 1.2.650.0 - AWS CLI Session Manager Plugin 1.2.650.0
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
- Google Cloud CLI 483.0.0 - Google Cloud CLI 486.0.0
- Netlify CLI 17.33.0 - Netlify CLI 17.33.5
- OpenShift CLI 4.16.1 - OpenShift CLI 4.16.5
- ORAS CLI 1.2.0 - ORAS CLI 1.2.0
- Vercel CLI 34.3.0 - Vercel CLI 35.2.3
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 | JAVA_HOME_8_X64 | | 8.0.422+5 | JAVA_HOME_8_X64 |
| 11.0.23+9 (default) | JAVA_HOME_11_X64 | | 11.0.24+8 (default) | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9 | JAVA_HOME_21_X64 | | 21.0.4+7 | JAVA_HOME_21_X64 |
### PHP Tools ### PHP Tools
- PHP: 8.1.2 - PHP: 8.1.2
- Composer 2.7.7 - Composer 2.7.7
- PHPUnit 8.5.38 - PHPUnit 8.5.39
``` ```
Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
``` ```
@@ -145,30 +145,30 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Cabal 3.12.1.0 - Cabal 3.12.1.0
- GHC 9.10.1 - GHC 9.10.1
- GHCup 0.1.30.0 - GHCup 0.1.30.0
- Stack 2.15.7 - Stack 3.1.1
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Bindgen 0.69.4 - Bindgen 0.69.4
- Cargo audit 0.20.0 - Cargo audit 0.20.0
- Cargo clippy 0.1.79 - Cargo clippy 0.1.80
- Cargo outdated 0.15.0 - Cargo outdated 0.15.0
- Cbindgen 0.26.0 - Cbindgen 0.26.0
- Rustfmt 1.7.0 - Rustfmt 1.7.0
### Browsers and Drivers ### Browsers and Drivers
- Google Chrome 126.0.6478.126 - Google Chrome 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Chromium 126.0.6478.0 - Chromium 127.0.6533.0
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.86
- Microsoft Edge WebDriver 126.0.2592.87 - Microsoft Edge WebDriver 127.0.2651.87
- Selenium server 4.22.0 - Selenium server 4.23.0
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0.3
- Geckodriver 0.34.0 - Geckodriver 0.34.0
#### Environment variables #### Environment variables
@@ -180,7 +180,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
| SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar |
### .NET Tools ### .NET Tools
- .NET Core SDK: 6.0.423, 7.0.410, 8.0.302 - .NET Core SDK: 6.0.424, 7.0.410, 8.0.303
- nbgv 3.6.139+a9e8765620 - nbgv 3.6.139+a9e8765620
### Databases ### Databases
@@ -195,7 +195,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
``` ```
#### MySQL #### MySQL
- MySQL 8.0.37-0ubuntu0.22.04.3 - MySQL 8.0.39-0ubuntu0.22.04.1
``` ```
User: root User: root
Password: root Password: root
@@ -216,8 +216,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Python #### Python
- 3.7.17 - 3.7.17
@@ -235,15 +235,15 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Ruby #### Ruby
- 3.1.6 - 3.1.6
- 3.2.4 - 3.2.5
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### PowerShell Modules #### PowerShell Modules
- Az: 11.3.1 - Az: 11.3.1
- MarkdownPS: 1.10 - MarkdownPS: 1.10
- Microsoft.Graph: 2.20.0 - Microsoft.Graph: 2.21.1
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
@@ -263,34 +263,34 @@ Use the following command as a part of your job to start the service: 'sudo syst
| CMake | 3.10.2<br>3.18.1<br>3.22.1 | | CMake | 3.10.2<br>3.18.1<br>3.22.1 |
| Google Play services | 49 | | Google Play services | 49 |
| Google Repository | 58 | | Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653 (default)<br>26.3.11579264 | | NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264<br>27.0.12077973 (default) |
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
| ----------------------- | -------------------------------------------- | | ----------------------- | -------------------------------------------- |
| ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_HOME | /usr/local/lib/android/sdk |
| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/25.2.9519653 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
### Cached Docker images ### Cached Docker images
| Repository:Tag | Digest | Created | | Repository:Tag | Digest | Created |
| -------------------- | ------------------------------------------------------------------------ | ---------- | | -------------------- | ------------------------------------------------------------------------ | ---------- |
| alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 | | alpine:3.16 | sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 | 2024-01-27 |
| alpine:3.17 | sha256:a6063e988bcd597b4f1f7cfd4ec38402b02edd0c79250f00c9e14dc1e94bebbc | 2024-06-20 | | alpine:3.17 | sha256:ef813b2faa3dd1a37f9ef6ca98347b72cd0f55e4ab29fb90946f1b853bf032d9 | 2024-07-22 |
| alpine:3.18 | sha256:1875c923b73448b558132e7d4a44b815d078779ed7a73f76209c6372de95ea8d | 2024-06-20 | | alpine:3.18 | sha256:5292533eb4efd4b5cf35e93b5a2b7d0e07ea193224c49446c7802c19ee4f2da5 | 2024-07-22 |
| alpine:3.19 | sha256:af4785ccdbcd5cde71bfd5b93eabd34250b98651f19fe218c91de6c8d10e21c5 | 2024-06-20 | | alpine:3.19 | sha256:95c16745f100f44cf9a0939fd3f357905f845f8b6fa7d0cde0e88c9764060185 | 2024-07-22 |
| debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 |
| debian:11 | sha256:b6b4a479a3bc1b8dfda5544f00b72aafb230bb835a43974a147b220c38df882e | 2024-07-02 | | debian:11 | sha256:7aef2e7d061743fdb57973dac3ddbceb0b0912746ca7e0ee7535016c38286561 | 2024-07-23 |
| moby/buildkit:latest | sha256:5d410bbb6d22b01fcaead1345936c5e0a0963eb6c3b190e38694e015467640fe | 2024-06-18 | | moby/buildkit:latest | sha256:0a5641c72659aa246458914fedcf941892aa15b8a49a79a0e8f3a4cc8246d5f9 | 2024-07-25 |
| node:16 | sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b | 2023-09-07 | | node:16 | sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b | 2023-09-07 |
| node:16-alpine | sha256:a1f9d027912b58a7c75be7716c97cfbc6d3099f3a97ed84aa490be9dee20e787 | 2023-08-10 | | node:16-alpine | sha256:a1f9d027912b58a7c75be7716c97cfbc6d3099f3a97ed84aa490be9dee20e787 | 2023-08-10 |
| node:18 | sha256:70ae166dcb03837ebe1abbb78919a1a4bdc79cc970344d56f33b6c753f4b46cc | 2024-05-21 | | node:18 | sha256:11b742eda0142d9ea809fad8c506cbcadb2802c7d4b32e044e6b976691df36b1 | 2024-07-09 |
| node:18-alpine | sha256:e37da457874383fa9217067867ec85fe8fe59f0bfa351ec9752a95438680056e | 2024-06-04 | | node:18-alpine | sha256:17514b20acef0e79691285e7a59f3ae561f7a1702a9adc72a515aef23f326729 | 2024-07-09 |
| node:20 | sha256:93d2e801dabc677ea0b30b47d3d729fab63ecb20be7ac0ab204cc3c65731297a | 2024-06-24 | | node:20 | sha256:1ae9ba874435551280e95c8a8e74adf8a48d72b564bf9dfe4718231f2144c88f | 2024-07-24 |
| node:20-alpine | sha256:df01469346db2bf1cfc1f7261aeab86b2960efa840fe2bd46d83ff339f463665 | 2024-06-24 | | node:20-alpine | sha256:eb8101caae9ac02229bd64c024919fe3d4504ff7f329da79ca60a04db08cef52 | 2024-07-24 |
| ubuntu:20.04 | sha256:0b897358ff6624825fb50d20ffb605ab0eaea77ced0adb8c6a4b756513dec6fc | 2024-06-03 | | ubuntu:20.04 | sha256:0b897358ff6624825fb50d20ffb605ab0eaea77ced0adb8c6a4b756513dec6fc | 2024-06-03 |
| ubuntu:22.04 | sha256:340d9b015b194dc6e2a13938944e0d016e57b9679963fdeb9ce021daac430221 | 2024-06-27 | | ubuntu:22.04 | sha256:340d9b015b194dc6e2a13938944e0d016e57b9679963fdeb9ce021daac430221 | 2024-06-27 |
@@ -308,7 +308,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| coreutils | 8.32-4.1ubuntu1.2 | | coreutils | 8.32-4.1ubuntu1.2 |
| curl | 7.81.0-1ubuntu1.16 | | curl | 7.81.0-1ubuntu1.16 |
| dbus | 1.12.20-2ubuntu4.1 | | dbus | 1.12.20-2ubuntu4.1 |
| dnsutils | 1:9.18.24-0ubuntu0.22.04.1 | | dnsutils | 1:9.18.28-0ubuntu0.22.04.1 |
| dpkg | 1.21.1ubuntu2.3 | | dpkg | 1.21.1ubuntu2.3 |
| dpkg-dev | 1.21.1ubuntu2.3 | | dpkg-dev | 1.21.1ubuntu2.3 |
| fakeroot | 1.28-1ubuntu1 | | fakeroot | 1.28-1ubuntu1 |
@@ -321,7 +321,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
| gcc | 4:11.2.0-1ubuntu1 | | gcc | 4:11.2.0-1ubuntu1 |
| gnupg2 | 2.2.27-3ubuntu2.1 | | gnupg2 | 2.2.27-3ubuntu2.1 |
| haveged | 1.9.14-1ubuntu1 | | haveged | 1.9.14-1ubuntu1 |
| imagemagick | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 | | imagemagick | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 |
| iproute2 | 5.15.0-1ubuntu2 | | iproute2 | 5.15.0-1ubuntu2 |
| iputils-ping | 3:20211215-1 | | iputils-ping | 3:20211215-1 |
| jq | 1.6-2.1ubuntu3 | | jq | 1.6-2.1ubuntu3 |
@@ -333,13 +333,13 @@ Use the following command as a part of your job to start the service: 'sudo syst
| libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.2 | | libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.2 |
| libgconf-2-4 | 3.2.6-7ubuntu2 | | libgconf-2-4 | 3.2.6-7ubuntu2 |
| libgsl-dev | 2.7.1+dfsg-3 | | libgsl-dev | 2.7.1+dfsg-3 |
| libgtk-3-0 | 3.24.33-1ubuntu2.1 | | libgtk-3-0 | 3.24.33-1ubuntu2.2 |
| libmagic-dev | 1:5.41-3ubuntu0.1 | | libmagic-dev | 1:5.41-3ubuntu0.1 |
| libmagickcore-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 | | libmagickcore-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 |
| libmagickwand-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 | | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 |
| libsecret-1-dev | 0.20.5-2 | | libsecret-1-dev | 0.20.5-2 |
| libsqlite3-dev | 3.37.2-2ubuntu0.3 | | libsqlite3-dev | 3.37.2-2ubuntu0.3 |
| libssl-dev | 3.0.2-0ubuntu1.16 | | libssl-dev | 3.0.2-0ubuntu1.17 |
| libtool | 2.4.6-15build2 | | libtool | 2.4.6-15build2 |
| libunwind8 | 1.3.2-2build2.1 | | libunwind8 | 1.3.2-2build2.1 |
| libxkbfile-dev | 1:1.1.0-1build3 | | libxkbfile-dev | 1:1.1.0-1build3 |
+122 -121
View File
@@ -1,13 +1,14 @@
| Announcements | | Announcements |
|-| |-|
| [[All OSes] Android NDK versions <=25 will be removed from images on August 19](https://github.com/actions/runner-images/issues/10342) |
| [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) | | [Ubuntu 24.04 is now available](https://github.com/actions/runner-images/issues/9848) |
| [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) | | [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) |
*** ***
# Ubuntu 24.04 LTS # Ubuntu 24.04 LTS
- OS Version: 24.04 LTS - OS Version: 24.04 LTS
- Kernel Version: 6.8.0-1009-azure - Kernel Version: 6.8.0-1010-azure
- Image Version: 20240707.1.0 - Image Version: 20240804.1.0
- Systemd version: 255.4-1ubuntu8.1 - Systemd version: 255.4-1ubuntu8.2
## Installed Software ## Installed Software
@@ -20,22 +21,22 @@
- GNU C++: 12.3.0, 13.2.0, 14.0.1 - GNU C++: 12.3.0, 13.2.0, 14.0.1
- GNU Fortran: 12.3.0, 13.2.0, 14.0.1 - GNU Fortran: 12.3.0, 13.2.0, 14.0.1
- Julia 1.10.4 - Julia 1.10.4
- Node.js 20.15.0 - Node.js 20.16.0
- Perl 5.38.2 - Perl 5.38.2
- Python 3.12.3 - Python 3.12.3
- Ruby 3.2.3 - Ruby 3.2.3
### Package Management ### Package Management
- cpan 1.64 - cpan 1.64
- Helm 3.15.2 - Helm 3.15.3
- Homebrew 4.3.8 - Homebrew 4.3.12
- Miniconda 24.5.0 - Miniconda 24.5.0
- Npm 10.7.0 - Npm 10.8.1
- Pip 24.0 - Pip 24.0
- Pip3 24.0 - Pip3 24.0
- Pipx 1.4.3 - Pipx 1.4.3
- RubyGems 3.4.20 - RubyGems 3.4.20
- Vcpkg (build from commit 576379156) - Vcpkg (build from commit fe1cde61e)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -54,42 +55,42 @@ to accomplish this.
### Project Management ### Project Management
- Ant 1.10.14 - Ant 1.10.14
- Gradle 8.8 - Gradle 8.9
- Lerna 8.1.6 - Lerna 8.1.7
- Maven 3.8.8 - Maven 3.8.8
### Tools ### Tools
- Ansible 2.17.1 - Ansible 2.17.2
- AzCopy 10.25.1 - available by `azcopy` and `azcopy10` aliases - AzCopy 10.26.0 - available by `azcopy` and `azcopy10` aliases
- Bazel 7.2.1 - Bazel 7.2.1
- Bazelisk 1.19.0 - Bazelisk 1.19.0
- Bicep 0.28.1 - Bicep 0.29.47
- Buildah 1.33.7 - Buildah 1.33.7
- CMake 3.30.0 - CMake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Docker Amazon ECR Credential Helper 0.8.0 - Docker Amazon ECR Credential Helper 0.8.0
- Docker Compose v2 2.27.1 - Docker Compose v2 2.27.1
- Docker-Buildx 0.15.1 - Docker-Buildx 0.16.2
- Docker Client 26.1.3 - Docker Client 26.1.3
- Docker Server 26.1.3 - Docker Server 26.1.3
- Fastlane 2.221.1 - Fastlane 2.222.0
- Git 2.45.2 - Git 2.46.0
- Git LFS 3.5.1 - Git LFS 3.5.1
- Git-ftp 1.6.0 - Git-ftp 1.6.0
- Haveged 1.9.14 - Haveged 1.9.14
- jq 1.7 - jq 1.7
- Kind 0.23.0 - Kind 0.23.0
- Kubectl 1.30.2 - Kubectl 1.30.3
- Kustomize 5.4.2 - Kustomize 5.4.3
- MediaInfo 24.01 - MediaInfo 24.01
- Mercurial 6.7.2 - Mercurial 6.7.2
- Minikube 1.33.1 - Minikube 1.33.1
- n 9.2.3 - n 9.2.3
- Newman 6.1.3 - Newman 6.1.3
- OpenSSL 3.0.13-0ubuntu3.1 - OpenSSL 3.0.13-0ubuntu3.2
- Parcel 2.12.0 - Parcel 2.12.0
- Podman 4.9.3 - Podman 4.9.3
- Pulumi 3.122.0 - Pulumi 3.127.0
- Skopeo 1.13.3 - Skopeo 1.13.3
- Sphinx Open Source Search Server 2.2.11 - Sphinx Open Source Search Server 2.2.11
- yamllint 1.35.1 - yamllint 1.35.1
@@ -97,25 +98,25 @@ to accomplish this.
- zstd 1.5.6 - zstd 1.5.6
### CLI Tools ### CLI Tools
- AWS CLI 2.17.9 - AWS CLI 2.17.22
- AWS CLI Session Manager Plugin 1.2.650.0 - AWS CLI Session Manager Plugin 1.2.650.0
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure CLI (azure-devops) 1.0.1 - Azure CLI (azure-devops) 1.0.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 | JAVA_HOME_8_X64 | | 8.0.422+5 | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 (default) | JAVA_HOME_17_X64 | | 17.0.12+7 (default) | JAVA_HOME_17_X64 |
| 21.0.3+9 | JAVA_HOME_21_X64 | | 21.0.4+7 | JAVA_HOME_21_X64 |
### PHP Tools ### PHP Tools
- PHP: 8.3.6 - PHP: 8.3.6
- Composer 2.7.7 - Composer 2.7.7
- PHPUnit 8.5.38 - PHPUnit 8.5.39
``` ```
Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
``` ```
@@ -124,22 +125,22 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
- Cabal 3.12.1.0 - Cabal 3.12.1.0
- GHC 9.10.1 - GHC 9.10.1
- GHCup 0.1.30.0 - GHCup 0.1.30.0
- Stack 2.15.7 - Stack 3.1.1
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
- Rustfmt 1.7.0 - Rustfmt 1.7.0
### Browsers and Drivers ### Browsers and Drivers
- Google Chrome 126.0.6478.126 - Google Chrome 127.0.6533.88
- ChromeDriver 126.0.6478.126 - ChromeDriver 127.0.6533.88
- Chromium 126.0.6478.0 - Chromium 127.0.6533.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -150,7 +151,7 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.
| SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar |
### .NET Tools ### .NET Tools
- .NET Core SDK: 8.0.105 - .NET Core SDK: 8.0.107
- nbgv 3.6.139+a9e8765620 - nbgv 3.6.139+a9e8765620
### Databases ### Databases
@@ -165,7 +166,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
``` ```
#### MySQL #### MySQL
- MySQL 8.0.37-0ubuntu0.24.04.1 - MySQL 8.0.39-0ubuntu0.24.04.1
``` ```
User: root User: root
Password: root Password: root
@@ -182,8 +183,8 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Python #### Python
- 3.9.19 - 3.9.19
@@ -200,7 +201,7 @@ Use the following command as a part of your job to start the service: 'sudo syst
#### PowerShell Modules #### PowerShell Modules
- Az: 11.5.0 - Az: 11.5.0
- Microsoft.Graph: 2.20.0 - Microsoft.Graph: 2.21.1
- Pester: 5.6.1 - Pester: 5.6.1
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
@@ -219,89 +220,89 @@ Use the following command as a part of your job to start the service: 'sudo syst
| Android Support Repository | 47.0.0 | | Android Support Repository | 47.0.0 |
| Google Play services | 49 | | Google Play services | 49 |
| Google Repository | 58 | | Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264 (default) | | NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264<br>27.0.12077973 (default) |
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
| ----------------------- | -------------------------------------------- | | ----------------------- | -------------------------------------------- |
| ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_HOME | /usr/local/lib/android/sdk |
| ANDROID_NDK | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/26.3.11579264 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk/27.0.12077973 |
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
### Installed apt packages ### Installed apt packages
| Name | Version | | Name | Version |
| ---------------------- | --------------------- | | ---------------------- | -------------------------- |
| acl | 2.3.2-1build1 | | acl | 2.3.2-1build1 |
| aria2 | 1.37.0+debian-1build3 | | aria2 | 1.37.0+debian-1build3 |
| autoconf | 2.71-3 | | autoconf | 2.71-3 |
| automake | 1:1.16.5-1.3ubuntu1 | | automake | 1:1.16.5-1.3ubuntu1 |
| binutils | 2.42-4ubuntu2 | | binutils | 2.42-4ubuntu2 |
| bison | 2:3.8.2+dfsg-1build2 | | bison | 2:3.8.2+dfsg-1build2 |
| brotli | 1.1.0-2build2 | | brotli | 1.1.0-2build2 |
| bzip2 | 1.0.8-5.1 | | bzip2 | 1.0.8-5.1 |
| coreutils | 9.4-3ubuntu6 | | coreutils | 9.4-3ubuntu6 |
| curl | 8.5.0-2ubuntu10.1 | | curl | 8.5.0-2ubuntu10.1 |
| dbus | 1.14.10-4ubuntu4 | | dbus | 1.14.10-4ubuntu4 |
| dnsutils | 1:9.18.24-0ubuntu5 | | dnsutils | 1:9.18.28-0ubuntu0.24.04.1 |
| dpkg | 1.22.6ubuntu6 | | dpkg | 1.22.6ubuntu6 |
| dpkg-dev | 1.22.6ubuntu6 | | dpkg-dev | 1.22.6ubuntu6 |
| fakeroot | 1.33-1 | | fakeroot | 1.33-1 |
| file | 1:5.45-3build1 | | file | 1:5.45-3build1 |
| findutils | 4.9.0-5build1 | | findutils | 4.9.0-5build1 |
| flex | 2.6.4-8.2build1 | | flex | 2.6.4-8.2build1 |
| fonts-noto-color-emoji | 2.042-1 | | fonts-noto-color-emoji | 2.042-1 |
| ftp | 20230507-2build3 | | ftp | 20230507-2build3 |
| g++ | 4:13.2.0-7ubuntu1 | | g++ | 4:13.2.0-7ubuntu1 |
| gcc | 4:13.2.0-7ubuntu1 | | gcc | 4:13.2.0-7ubuntu1 |
| gnupg2 | 2.4.4-2ubuntu17 | | gnupg2 | 2.4.4-2ubuntu17 |
| haveged | 1.9.14-1ubuntu2 | | haveged | 1.9.14-1ubuntu2 |
| iproute2 | 6.1.0-1ubuntu6 | | iproute2 | 6.1.0-1ubuntu6 |
| iputils-ping | 3:20240117-1build1 | | iputils-ping | 3:20240117-1build1 |
| jq | 1.7.1-3build1 | | jq | 1.7.1-3build1 |
| libssl-dev | 3.0.13-0ubuntu3.1 | | libssl-dev | 3.0.13-0ubuntu3.2 |
| libtool | 2.4.7-7build1 | | libtool | 2.4.7-7build1 |
| libyaml-dev | 0.2.5-1build1 | | libyaml-dev | 0.2.5-1build1 |
| locales | 2.39-0ubuntu8.2 | | locales | 2.39-0ubuntu8.2 |
| lz4 | 1.9.4-1build1 | | lz4 | 1.9.4-1build1 |
| m4 | 1.4.19-4build1 | | m4 | 1.4.19-4build1 |
| make | 4.3-4.1build2 | | make | 4.3-4.1build2 |
| mediainfo | 24.01.1-1build2 | | mediainfo | 24.01.1-1build2 |
| mercurial | 6.7.2-1ubuntu2 | | mercurial | 6.7.2-1ubuntu2 |
| net-tools | 2.10-0.1ubuntu4 | | net-tools | 2.10-0.1ubuntu4 |
| netcat | 1.226-1ubuntu2 | | netcat | 1.226-1ubuntu2 |
| openssh-client | 1:9.6p1-3ubuntu13.3 | | openssh-client | 1:9.6p1-3ubuntu13.4 |
| p7zip-full | 16.02+transitional.1 | | p7zip-full | 16.02+transitional.1 |
| p7zip-rar | 16.02+transitional.1 | | p7zip-rar | 16.02+transitional.1 |
| parallel | 20231122+ds-1 | | parallel | 20231122+ds-1 |
| patchelf | 0.18.0-1.1build1 | | patchelf | 0.18.0-1.1build1 |
| pigz | 2.8-1 | | pigz | 2.8-1 |
| pkg-config | 1.8.1-2build1 | | pkg-config | 1.8.1-2build1 |
| pollinate | 4.33-3.1ubuntu1 | | pollinate | 4.33-3.1ubuntu1 |
| python-is-python3 | 3.11.4-1 | | python-is-python3 | 3.11.4-1 |
| rpm | 4.18.2+dfsg-2.1build2 | | rpm | 4.18.2+dfsg-2.1build2 |
| rsync | 3.2.7-1ubuntu1 | | rsync | 3.2.7-1ubuntu1 |
| shellcheck | 0.9.0-1 | | shellcheck | 0.9.0-1 |
| sphinxsearch | 2.2.11-8build1 | | sphinxsearch | 2.2.11-8build1 |
| sqlite3 | 3.45.1-1ubuntu2 | | sqlite3 | 3.45.1-1ubuntu2 |
| ssh | 1:9.6p1-3ubuntu13.3 | | ssh | 1:9.6p1-3ubuntu13.4 |
| sshpass | 1.09-1 | | sshpass | 1.09-1 |
| sudo | 1.9.15p5-3ubuntu5 | | sudo | 1.9.15p5-3ubuntu5 |
| swig | 4.2.0-2ubuntu1 | | swig | 4.2.0-2ubuntu1 |
| tar | 1.35+dfsg-3build1 | | tar | 1.35+dfsg-3build1 |
| telnet | 0.17+2.5-3ubuntu4 | | telnet | 0.17+2.5-3ubuntu4 |
| texinfo | 7.1-3build2 | | texinfo | 7.1-3build2 |
| time | 1.9-0.2build1 | | time | 1.9-0.2build1 |
| tk | 8.6.14build1 | | tk | 8.6.14build1 |
| tree | 2.1.1-2ubuntu3 | | tree | 2.1.1-2ubuntu3 |
| tzdata | 2024a-3ubuntu1.1 | | tzdata | 2024a-3ubuntu1.1 |
| unzip | 6.0-28ubuntu4 | | unzip | 6.0-28ubuntu4 |
| upx | 4.2.2-3 | | upx | 4.2.2-3 |
| wget | 1.21.4-1ubuntu4.1 | | wget | 1.21.4-1ubuntu4.1 |
| xvfb | 2:21.1.12-1ubuntu1 | | xvfb | 2:21.1.12-1ubuntu1 |
| xz-utils | 5.6.1+really5.4.5-1 | | xz-utils | 5.6.1+really5.4.5-1 |
| zip | 3.0-13build1 | | zip | 3.0-13build1 |
| zsync | 0.6.2-5build1 | | zsync | 0.6.2-5build1 |
@@ -1,21 +0,0 @@
#!/bin/bash -e
################################################################################
## File: install-docker-compose.sh
## Desc: Install Docker Compose v1
## Supply chain security: Docker Compose v1 - checksum validation
################################################################################
# Source the helpers for use with the script
source $HELPER_SCRIPTS/install.sh
# Download docker-compose v1 from releases
binary_path=$(download_with_retry "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64")
# Supply chain security - Docker Compose v1
external_hash="f3f10cf3dbb8107e9ba2ea5f23c1d2159ff7321d16f0a23051d68d8e2547b323"
use_checksum_comparison "${binary_path}" "${external_hash}"
# Install docker-compose v1
install "${binary_path}" "/usr/local/bin/docker-compose"
invoke_tests "Tools" "Docker-compose v1"
+1 -1
View File
@@ -24,7 +24,7 @@ if is_ubuntu22; then
fi fi
if is_ubuntu20; then if is_ubuntu20; then
cargo install --locked bindgen-cli cbindgen cargo-audit cargo-outdated cargo install bindgen-cli cbindgen cargo-audit cargo-outdated
fi fi
# Cleanup Cargo cache # Cleanup Cargo cache
@@ -111,9 +111,6 @@ $tools.AddToolVersion("Buildah", $(Get-BuildahVersion))
$tools.AddToolVersion("CMake", $(Get-CMakeVersion)) $tools.AddToolVersion("CMake", $(Get-CMakeVersion))
$tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion)) $tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion))
$tools.AddToolVersion("Docker Amazon ECR Credential Helper", $(Get-DockerAmazonECRCredHelperVersion)) $tools.AddToolVersion("Docker Amazon ECR Credential Helper", $(Get-DockerAmazonECRCredHelperVersion))
if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) {
$tools.AddToolVersion("Docker Compose v1", $(Get-DockerComposeV1Version))
}
$tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeV2Version)) $tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeV2Version))
$tools.AddToolVersion("Docker-Buildx", $(Get-DockerBuildxVersion)) $tools.AddToolVersion("Docker-Buildx", $(Get-DockerBuildxVersion))
$tools.AddToolVersion("Docker Client", $(Get-DockerClientVersion)) $tools.AddToolVersion("Docker Client", $(Get-DockerClientVersion))
@@ -131,7 +131,7 @@ function Get-LernaVersion {
} }
function Get-HomebrewVersion { function Get-HomebrewVersion {
$result = Get-CommandResult "/home/linuxbrew/.linuxbrew/bin/brew -v" $result = Get-CommandResult "/home/linuxbrew/.linuxbrew/bin/brew --version"
$result.Output -match "Homebrew (?<version>\d+\.\d+\.\d+)" | Out-Null $result.Output -match "Homebrew (?<version>\d+\.\d+\.\d+)" | Out-Null
return $Matches.version return $Matches.version
} }
@@ -58,10 +58,7 @@ function Get-CMakeVersion {
return $cmakeVersion return $cmakeVersion
} }
function Get-DockerComposeV1Version {
$composeVersion = docker-compose -v | Get-StringPart -Part 2 | Get-StringPart -Part 0 -Delimiter ","
return $composeVersion
}
function Get-DockerComposeV2Version { function Get-DockerComposeV2Version {
$composeVersion = docker compose version | Get-StringPart -Part 3 | Get-StringPart -Part 0 -Delimiter "v" $composeVersion = docker compose version | Get-StringPart -Part 3 | Get-StringPart -Part 0 -Delimiter "v"
@@ -121,12 +121,6 @@ Describe "Docker images" {
} }
} }
Describe "Docker-compose v1" -Skip:((-not (Test-IsUbuntu20)) -and (-not (Test-IsUbuntu22))) {
It "docker-compose" {
"docker-compose --version"| Should -ReturnZeroExitCode
}
}
Describe "Ansible" { Describe "Ansible" {
It "Ansible" { It "Ansible" {
"ansible --version" | Should -ReturnZeroExitCode "ansible --version" | Should -ReturnZeroExitCode
+1 -1
View File
@@ -344,7 +344,7 @@ build {
provisioner "shell" { provisioner "shell" {
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"] environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
scripts = ["${path.root}/../scripts/build/install-docker-compose.sh", "${path.root}/../scripts/build/install-docker.sh"] scripts = ["${path.root}/../scripts/build/install-docker.sh"]
} }
provisioner "shell" { provisioner "shell" {
+1 -1
View File
@@ -340,7 +340,7 @@ build {
provisioner "shell" { provisioner "shell" {
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"] environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
scripts = ["${path.root}/../scripts/build/install-docker-compose.sh", "${path.root}/../scripts/build/install-docker.sh"] scripts = ["${path.root}/../scripts/build/install-docker.sh"]
} }
provisioner "shell" { provisioner "shell" {
+3 -3
View File
@@ -92,9 +92,9 @@
"cmake;3.22.1" "cmake;3.22.1"
], ],
"ndk": { "ndk": {
"default": "25", "default": "27",
"versions": [ "versions": [
"24", "25", "26" "24", "25", "26", "27"
] ]
} }
}, },
@@ -108,7 +108,7 @@
{ {
"name": "az", "name": "az",
"versions": [ "versions": [
"11.3.1" "12.1.0"
] ]
} }
], ],
+3 -3
View File
@@ -89,9 +89,9 @@
"cmake;3.22.1" "cmake;3.22.1"
], ],
"ndk": { "ndk": {
"default": "25", "default": "27",
"versions": [ "versions": [
"24", "25", "26" "24", "25", "26", "27"
] ]
} }
}, },
@@ -105,7 +105,7 @@
{ {
"name": "az", "name": "az",
"versions": [ "versions": [
"11.3.1" "12.1.0"
] ]
} }
], ],
+3 -3
View File
@@ -79,9 +79,9 @@
"additional_tools": [ "additional_tools": [
], ],
"ndk": { "ndk": {
"default": "26", "default": "27",
"versions": [ "versions": [
"24", "25", "26" "24", "25", "26", "27"
] ]
} }
}, },
@@ -94,7 +94,7 @@
{ {
"name": "az", "name": "az",
"versions": [ "versions": [
"11.5.0" "12.1.0"
] ]
} }
], ],
+67 -66
View File
@@ -1,10 +1,11 @@
| Announcements | | Announcements |
|-| |-|
| [[All OSes] Android NDK versions <=25 will be removed from images on August 19](https://github.com/actions/runner-images/issues/10342) |
| [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) | | [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) |
*** ***
# Windows Server 2019 # Windows Server 2019
- OS Version: 10.0.17763 Build 5936 - OS Version: 10.0.17763 Build 6054
- Image Version: 20240707.1.0 - Image Version: 20240730.1.0
## Windows features ## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled - Windows Subsystem for Linux (WSLv1): Enabled
@@ -16,7 +17,7 @@
- Go 1.21.12 - Go 1.21.12
- Julia 1.10.4 - Julia 1.10.4
- Kotlin 2.0.0 - Kotlin 2.0.0
- LLVM 18.1.6 - LLVM 18.1.8
- Node 18.20.3 - Node 18.20.3
- Perl 5.32.1 - Perl 5.32.1
- PHP 8.3.9 - PHP 8.3.9
@@ -26,14 +27,14 @@
### Package Management ### Package Management
- Chocolatey 2.3.0 - Chocolatey 2.3.0
- Composer 2.7.7 - Composer 2.7.7
- Helm 3.15.1 - Helm 3.15.2
- Miniconda 24.5.0 (pre-installed on the image but not added to PATH) - Miniconda 24.5.0 (pre-installed on the image but not added to PATH)
- NPM 10.7.0 - NPM 10.7.0
- NuGet 6.10.0.107 - NuGet 6.10.1.5
- pip 24.0 (python 3.7) - pip 24.0 (python 3.7)
- Pipx 1.2.1 - Pipx 1.2.1
- RubyGems 3.2.33 - RubyGems 3.2.33
- Vcpkg (build from commit 576379156) - Vcpkg (build from commit 136a0d8b8)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -46,7 +47,7 @@
- Ant 1.10.14 - Ant 1.10.14
- Gradle 8.8 - Gradle 8.8
- Maven 3.8.7 - Maven 3.8.7
- sbt 1.10.0 - sbt 1.10.1
### Tools ### Tools
- 7zip 24.07 - 7zip 24.07
@@ -54,23 +55,23 @@
- azcopy 10.25.1 - azcopy 10.25.1
- Bazel 7.2.1 - Bazel 7.2.1
- Bazelisk 1.19.0 - Bazelisk 1.19.0
- Bicep 0.28.1 - Bicep 0.29.47
- Cabal 3.12.1.0 - Cabal 3.12.1.0
- CMake 3.30.0 - CMake 3.30.1
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Docker 26.1.3 - Docker 26.1.3
- Docker Compose v1 1.29.2 - Docker Compose v1 1.29.2
- Docker Compose v2 2.27.1 - Docker Compose v2 2.27.1
- Docker-wincred 0.8.2 - Docker-wincred 0.8.2
- ghc 9.10.1 - ghc 9.10.1
- Git 2.45.2.windows.1 - Git 2.46.0.windows.1
- Git LFS 3.5.1 - Git LFS 3.5.1
- Google Cloud CLI 483.0.0 - Google Cloud CLI 485.0.0
- ImageMagick 7.1.1-34 - ImageMagick 7.1.1-36
- InnoSetup 6.3.2 - InnoSetup 6.3.3
- jq 1.7.1 - jq 1.7.1
- Kind 0.23.0 - Kind 0.23.0
- Kubectl 1.30.2 - Kubectl 1.30.3
- Mercurial 5.0 - Mercurial 5.0
- gcc 8.1.0 - gcc 8.1.0
- gdb 8.1 - gdb 8.1
@@ -80,10 +81,10 @@
- OpenSSL 1.1.1w - OpenSSL 1.1.1w
- Packer 1.11.0 - Packer 1.11.0
- Parcel 2.12.0 - Parcel 2.12.0
- Pulumi 3.122.0 - Pulumi 3.127.0
- R 4.4.1 - R 4.4.1
- Service Fabric SDK 9.1.1436.9590 - Service Fabric SDK 9.1.1436.9590
- Stack 2.15.7 - Stack 3.1.1
- Subversion (SVN) 1.14.2 - Subversion (SVN) 1.14.2
- Swig 4.1.1 - Swig 4.1.1
- VSWhere 3.1.7 - VSWhere 3.1.7
@@ -93,19 +94,19 @@
- zstd 1.5.6 - zstd 1.5.6
### CLI Tools ### CLI Tools
- Alibaba Cloud CLI 3.0.210 - Alibaba Cloud CLI 3.0.216
- AWS CLI 2.17.9 - AWS CLI 2.17.19
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.120.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.62.0
- Azure DevOps CLI extension 1.0.1 - Azure DevOps CLI extension 1.0.1
- Cloud Foundry CLI 8.7.10 - Cloud Foundry CLI 8.7.11
- GitHub CLI 2.52.0 - GitHub CLI 2.53.0
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
@@ -113,18 +114,18 @@
- cargo-audit 0.20.0 - cargo-audit 0.20.0
- cargo-outdated 0.15.0 - cargo-outdated 0.15.0
- cbindgen 0.26.0 - cbindgen 0.26.0
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0 - Rustfmt 1.7.0
### Browsers and Drivers ### Browsers and Drivers
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.73
- Chrome Driver 126.0.6478.126 - Chrome Driver 127.0.6533.72
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.74
- Microsoft Edge Driver 126.0.2592.87 - Microsoft Edge Driver 127.0.2651.74
- Mozilla Firefox 127.0.2 - Mozilla Firefox 128.0.3
- Gecko Driver 0.34.0 - Gecko Driver 0.34.0
- IE Driver 4.14.0.0 - IE Driver 4.14.0.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -137,10 +138,10 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 (default) | JAVA_HOME_8_X64 | | 8.0.422+5 (default) | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9.0 | JAVA_HOME_21_X64 | | 21.0.4+7.0 | JAVA_HOME_21_X64 |
### Shells ### Shells
| Name | Target | | Name | Target |
@@ -171,8 +172,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Python #### Python
- 3.7.9 - 3.7.9
@@ -193,7 +194,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Ruby #### Ruby
- 3.0.7 - 3.0.7
- 3.1.6 - 3.1.6
- 3.2.4 - 3.2.5
### Databases ### Databases
@@ -212,13 +213,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### MongoDB #### MongoDB
| Version | ServiceName | ServiceStatus | ServiceStartType | | Version | ServiceName | ServiceStatus | ServiceStartType |
| -------- | ----------- | ------------- | ---------------- | | -------- | ----------- | ------------- | ---------------- |
| 5.0.27.0 | MongoDB | Stopped | Disabled | | 5.0.28.0 | MongoDB | Stopped | Disabled |
### Database tools ### Database tools
- Azure CosmosDb Emulator 2.14.18.0 - Azure CosmosDb Emulator 2.14.18.0
- DacFx 162.3.566.1 - DacFx 162.3.566.1
- MySQL 5.7.44.0 - MySQL 5.7.44.0
- SQL OLEDB Driver 18.7.2.0 - SQL OLEDB Driver 18.7.4.0
- SQLPS 1.0 - SQLPS 1.0
### Web Servers ### Web Servers
@@ -228,14 +229,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Nginx | 1.27.0 | C:\tools\nginx-1.27.0\conf\nginx.conf | nginx | Stopped | 80 | | Nginx | 1.27.0 | C:\tools\nginx-1.27.0\conf\nginx.conf | nginx | Stopped | 80 |
### Visual Studio Enterprise 2019 ### Visual Studio Enterprise 2019
| Name | Version | Path | | Name | Version | Path |
| ----------------------------- | -------------- | -------------------------------------------------------------- | | ----------------------------- | --------------- | -------------------------------------------------------------- |
| Visual Studio Enterprise 2019 | 16.11.34931.43 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | | Visual Studio Enterprise 2019 | 16.11.35026.282 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise |
#### Workloads, components and extensions #### Workloads, components and extensions
| Package | Version | | Package | Version |
| ------------------------------------------------------------------------- | --------------- | | ------------------------------------------------------------------------- | --------------- |
| Component.Android.NDK.R16B | 16.11.34930.47 | | Component.Android.NDK.R16B | 16.11.35026.282 |
| Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK25.Private | 16.0.28625.61 |
| Component.Android.SDK30 | 16.10.31205.252 | | Component.Android.SDK30 | 16.10.31205.252 |
| Component.Ant | 1.9.3.8 | | Component.Ant | 1.9.3.8 |
@@ -436,7 +437,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.11.32413.511 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.11.32413.511 |
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 16.11.32413.511 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 16.11.32413.511 |
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 16.11.32413.511 | | Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 16.11.32413.511 |
| Microsoft.VisualStudio.Workload.Azure | 16.11.33214.272 | | Microsoft.VisualStudio.Workload.Azure | 16.11.35026.282 |
| Microsoft.VisualStudio.Workload.CoreEditor | 16.10.31205.180 | | Microsoft.VisualStudio.Workload.CoreEditor | 16.10.31205.180 |
| Microsoft.VisualStudio.Workload.Data | 16.0.28720.110 | | Microsoft.VisualStudio.Workload.Data | 16.0.28720.110 |
| Microsoft.VisualStudio.Workload.DataScience | 16.10.31205.180 | | Microsoft.VisualStudio.Workload.DataScience | 16.10.31205.180 |
@@ -492,15 +493,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- 10.0.22621.0 - 10.0.22621.0
### .NET Core Tools ### .NET Core Tools
- .NET Core SDK: 6.0.131, 6.0.203, 6.0.321, 6.0.423, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.106, 8.0.206, 8.0.302 - .NET Core SDK: 6.0.132, 6.0.203, 6.0.321, 6.0.424, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.107, 8.0.206, 8.0.303
- .NET Framework: 4.7.2, 4.8 - .NET Framework: 4.7.2, 4.8
- Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.6, 8.0.7
- Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.6, 8.0.7
- Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.6, 8.0.7
- nbgv 3.6.139+a9e8765620 - nbgv 3.6.139+a9e8765620
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### Powershell Modules #### Powershell Modules
- Az: 11.3.1 - Az: 11.3.1
@@ -508,15 +509,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- AzureRM: 2.1.0 (Default), 6.13.1 - AzureRM: 2.1.0 (Default), 6.13.1
- Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip
- AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip
- AWSPowershell: 4.1.614 - AWSPowershell: 4.1.624
- DockerMsftProvider: 1.0.0.8 - DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10 - MarkdownPS: 1.10
- Microsoft.Graph: 2.20.0 - Microsoft.Graph: 2.21.0
- Pester: 3.4.0, 5.6.1 - Pester: 3.4.0, 5.6.1
- PowerShellGet: 1.0.0.1, 2.2.5 - PowerShellGet: 1.0.0.1, 2.2.5
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
- PSWindowsUpdate: 2.2.1.4 - PSWindowsUpdate: 2.2.1.5
- SqlServer: 22.3.0 - SqlServer: 22.2.0
- VSSetup: 2.2.16 - VSSetup: 2.2.16
``` ```
Azure PowerShell module 2.1.0 and AzureRM PowerShell module 2.1.0 are installed Azure PowerShell module 2.1.0 and AzureRM PowerShell module 2.1.0 are installed
@@ -528,7 +529,7 @@ All other versions are saved but not installed.
| Package Name | Version | | Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 | | Android Command Line Tools | 8.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<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 Build-tools | 35.0.0<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-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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 Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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.1 | | Android SDK Platform-Tools | 35.0.1 |
@@ -537,24 +538,24 @@ All other versions are saved but not installed.
| Google APIs | addon-google_apis-google-21<br>addon-google_apis-google-22<br>addon-google_apis-google-23<br>addon-google_apis-google-24 | | Google APIs | addon-google_apis-google-21<br>addon-google_apis-google-22<br>addon-google_apis-google-23<br>addon-google_apis-google-24 |
| Google Play services | 49 | | Google Play services | 49 |
| Google Repository | 58 | | Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264 | | NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264<br>27.0.12077973 |
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
| ----------------------- | ---------------------------------------- | | ----------------------- | ---------------------------------------- |
| ANDROID_HOME | C:\Android\android-sdk | | ANDROID_HOME | C:\Android\android-sdk |
| ANDROID_NDK | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\26.3.11579264 | | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_SDK_ROOT | C:\Android\android-sdk | | ANDROID_SDK_ROOT | C:\Android\android-sdk |
### Cached Docker images ### Cached Docker images
| Repository:Tag | Digest | Created | | Repository:Tag | Digest | Created |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- |
| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:cf673b802c8ec71356022f4c1b6f68410594479a77fd3923e678969d58af71bc | 2024-06-11 | | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:4d87502a9422420948af8264a1cecad215f032e4c2d4b1fb92cfee779ecfb480 | 2024-07-09 |
| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:b8640b49c21d7730dc75be6869cde9991171664c8dc469517cb2816b1c9632ee | 2024-06-11 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:8d7c40438ba7645768219770ab60b9b2cacc90a8a2cc2be0f880939cbc6091db | 2024-07-09 |
| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:c1b2be17aa0c1a5d9493a306395a6f07141aae8d7897f7ba319183f28719c990 | 2024-06-11 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:04e06ae8f595b48bdee73c3334e82f46ba61217e2fe29702350d7b90e9c4b787 | 2024-07-09 |
| mcr.microsoft.com/windows/nanoserver:1809 | sha256:f31fa317b1851ae16ffdb87450e5e51b61e186f898b949cea32d77e1c8b638a3 | 2024-06-07 | | mcr.microsoft.com/windows/nanoserver:1809 | sha256:736f8845da1c7bbc9510b419abddb870230485e74644a96e0001a21e1ca4c172 | 2024-07-03 |
| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:0d52390e8497ea6238500afbf60054bd731b12818e6440d31fe6ff4e2eefc5ad | 2024-06-07 | | mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:41f42aa4ad39d85e4d30642b8111ca6454ca2275f188f012934b9afbaf63a647 | 2024-07-03 |
+95 -95
View File
@@ -1,10 +1,11 @@
| Announcements | | Announcements |
|-| |-|
| [[All OSes] Android NDK versions <=25 will be removed from images on August 19](https://github.com/actions/runner-images/issues/10342) |
| [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) | | [[Ubuntu, Windows] Docker Compose v1 will be removed from images on July, 29](https://github.com/actions/runner-images/issues/9692) |
*** ***
# Windows Server 2022 # Windows Server 2022
- OS Version: 10.0.20348 Build 2529 - OS Version: 10.0.20348 Build 2582
- Image Version: 20240707.1.0 - Image Version: 20240807.2.0
## Windows features ## Windows features
- Windows Subsystem for Linux (WSLv1): Enabled - Windows Subsystem for Linux (WSLv1): Enabled
@@ -13,27 +14,27 @@
### Language and Runtime ### Language and Runtime
- Bash 5.2.26(1)-release - Bash 5.2.26(1)-release
- Go 1.21.12 - Go 1.21.13
- Julia 1.10.4 - Julia 1.10.4
- Kotlin 2.0.0 - Kotlin 2.0.10
- LLVM 18.1.6 - LLVM 18.1.8
- Node 18.20.3 - Node 18.20.3
- Perl 5.32.1 - Perl 5.32.1
- PHP 8.3.9 - PHP 8.3.10
- Python 3.9.13 - Python 3.9.13
- Ruby 3.0.7p220 - Ruby 3.0.7p220
### Package Management ### Package Management
- Chocolatey 2.3.0 - Chocolatey 2.3.0
- Composer 2.7.7 - Composer 2.7.7
- Helm 3.15.1 - Helm 3.15.2
- Miniconda 24.5.0 (pre-installed on the image but not added to PATH) - Miniconda 24.5.0 (pre-installed on the image but not added to PATH)
- NPM 10.7.0 - NPM 10.7.0
- NuGet 6.10.0.107 - NuGet 6.10.1.5
- pip 24.1.2 (python 3.9) - pip 24.2 (python 3.9)
- Pipx 1.6.0 - Pipx 1.6.0
- RubyGems 3.2.33 - RubyGems 3.2.33
- Vcpkg (build from commit 576379156) - Vcpkg (build from commit f5398d978)
- Yarn 1.22.22 - Yarn 1.22.22
#### Environment variables #### Environment variables
@@ -46,30 +47,29 @@
- Ant 1.10.14 - Ant 1.10.14
- Gradle 8.8 - Gradle 8.8
- Maven 3.8.7 - Maven 3.8.7
- sbt 1.10.0 - sbt 1.10.1
### Tools ### Tools
- 7zip 24.07 - 7zip 24.07
- aria2 1.37.0 - aria2 1.37.0
- azcopy 10.25.1 - azcopy 10.26.0
- Bazel 7.2.1 - Bazel 7.2.1
- Bazelisk 1.19.0 - Bazelisk 1.19.0
- Bicep 0.28.1 - Bicep 0.29.47
- Cabal 3.12.1.0 - Cabal 3.12.1.0
- CMake 3.30.0 - CMake 3.30.2
- CodeQL Action Bundle 2.17.6 - CodeQL Action Bundle 2.18.1
- Docker 26.1.3 - Docker 26.1.3
- Docker Compose v1 1.29.2
- Docker Compose v2 2.27.1 - Docker Compose v2 2.27.1
- Docker-wincred 0.8.2 - Docker-wincred 0.8.2
- ghc 9.10.1 - ghc 9.10.1
- Git 2.45.2.windows.1 - Git 2.46.0.windows.1
- Git LFS 3.5.1 - Git LFS 3.5.1
- ImageMagick 7.1.1-34 - ImageMagick 7.1.1-36
- InnoSetup 6.3.2 - InnoSetup 6.3.3
- jq 1.7.1 - jq 1.7.1
- Kind 0.23.0 - Kind 0.23.0
- Kubectl 1.30.2 - Kubectl 1.30.3
- Mercurial 5.0 - Mercurial 5.0
- gcc 12.2.0 - gcc 12.2.0
- gdb 11.2 - gdb 11.2
@@ -78,10 +78,10 @@
- NSIS 3.10 - NSIS 3.10
- OpenSSL 1.1.1w - OpenSSL 1.1.1w
- Packer 1.11.0 - Packer 1.11.0
- Pulumi 3.122.0 - Pulumi 3.128.0
- R 4.4.1 - R 4.4.1
- Service Fabric SDK 9.1.1436.9590 - Service Fabric SDK 9.1.1436.9590
- Stack 2.15.7 - Stack 3.1.1
- Subversion (SVN) 1.14.2 - Subversion (SVN) 1.14.2
- Swig 4.1.1 - Swig 4.1.1
- VSWhere 3.1.7 - VSWhere 3.1.7
@@ -91,18 +91,18 @@
- zstd 1.5.6 - zstd 1.5.6
### CLI Tools ### CLI Tools
- Alibaba Cloud CLI 3.0.210 - Alibaba Cloud CLI 3.0.216
- AWS CLI 2.17.9 - AWS CLI 2.17.25
- AWS SAM CLI 1.120.0 - AWS SAM CLI 1.121.0
- AWS Session Manager CLI 1.2.650.0 - AWS Session Manager CLI 1.2.650.0
- Azure CLI 2.61.0 - Azure CLI 2.63.0
- Azure DevOps CLI extension 1.0.1 - Azure DevOps CLI extension 1.0.1
- GitHub CLI 2.52.0 - GitHub CLI 2.54.0
### Rust Tools ### Rust Tools
- Cargo 1.79.0 - Cargo 1.80.0
- Rust 1.79.0 - Rust 1.80.0
- Rustdoc 1.79.0 - Rustdoc 1.80.0
- Rustup 1.27.1 - Rustup 1.27.1
#### Packages #### Packages
@@ -110,18 +110,18 @@
- cargo-audit 0.20.0 - cargo-audit 0.20.0
- cargo-outdated 0.15.0 - cargo-outdated 0.15.0
- cbindgen 0.26.0 - cbindgen 0.26.0
- Clippy 0.1.79 - Clippy 0.1.80
- Rustfmt 1.7.0 - Rustfmt 1.7.0
### Browsers and Drivers ### Browsers and Drivers
- Google Chrome 126.0.6478.127 - Google Chrome 127.0.6533.100
- Chrome Driver 126.0.6478.126 - Chrome Driver 127.0.6533.99
- Microsoft Edge 126.0.2592.87 - Microsoft Edge 127.0.2651.86
- Microsoft Edge Driver 126.0.2592.87 - Microsoft Edge Driver 127.0.2651.86
- Mozilla Firefox 127.0.2 - Mozilla Firefox 129.0
- Gecko Driver 0.34.0 - Gecko Driver 0.35.0
- IE Driver 4.14.0.0 - IE Driver 4.14.0.0
- Selenium server 4.22.0 - Selenium server 4.23.0
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
@@ -134,10 +134,10 @@
### Java ### Java
| Version | Environment Variable | | Version | Environment Variable |
| ------------------- | -------------------- | | ------------------- | -------------------- |
| 8.0.412+8 (default) | JAVA_HOME_8_X64 | | 8.0.422+5 (default) | JAVA_HOME_8_X64 |
| 11.0.23+9 | JAVA_HOME_11_X64 | | 11.0.24+8 | JAVA_HOME_11_X64 |
| 17.0.11+9 | JAVA_HOME_17_X64 | | 17.0.12+7 | JAVA_HOME_17_X64 |
| 21.0.3+9.0 | JAVA_HOME_21_X64 | | 21.0.4+7.0 | JAVA_HOME_21_X64 |
### Shells ### Shells
| Name | Target | | Name | Target |
@@ -160,13 +160,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Go #### Go
- 1.20.14 - 1.20.14
- 1.21.12 - 1.21.13
- 1.22.5 - 1.22.6
#### Node.js #### Node.js
- 16.20.2 - 16.20.2
- 18.20.3 - 18.20.4
- 20.15.0 - 20.16.0
#### Python #### Python
- 3.7.9 - 3.7.9
@@ -186,7 +186,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### Ruby #### Ruby
- 3.0.7 - 3.0.7
- 3.1.6 - 3.1.6
- 3.2.4 - 3.2.5
### Databases ### Databases
@@ -205,13 +205,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
#### MongoDB #### MongoDB
| Version | ServiceName | ServiceStatus | ServiceStartType | | Version | ServiceName | ServiceStatus | ServiceStartType |
| -------- | ----------- | ------------- | ---------------- | | -------- | ----------- | ------------- | ---------------- |
| 5.0.27.0 | MongoDB | Stopped | Disabled | | 5.0.28.0 | MongoDB | Stopped | Disabled |
### Database tools ### Database tools
- Azure CosmosDb Emulator 2.14.18.0 - Azure CosmosDb Emulator 2.14.18.0
- DacFx 162.3.566.1 - DacFx 162.3.566.1
- MySQL 8.0.38.0 - MySQL 8.0.39.0
- SQL OLEDB Driver 18.7.2.0 - SQL OLEDB Driver 18.7.4.0
- SQLPS 1.0 - SQLPS 1.0
### Web Servers ### Web Servers
@@ -223,7 +223,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
### Visual Studio Enterprise 2022 ### Visual Studio Enterprise 2022
| Name | Version | Path | | Name | Version | Path |
| ----------------------------- | --------------- | -------------------------------------------------------- | | ----------------------------- | --------------- | -------------------------------------------------------- |
| Visual Studio Enterprise 2022 | 17.10.35013.160 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | | Visual Studio Enterprise 2022 | 17.10.35122.118 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise |
#### Workloads, components and extensions #### Workloads, components and extensions
| Package | Version | | Package | Version |
@@ -250,7 +250,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Component.Unreal | 17.10.34803.213 | | Component.Unreal | 17.10.34803.213 |
| Component.Unreal.Android | 17.10.34803.213 | | Component.Unreal.Android | 17.10.34803.213 |
| Component.Unreal.Ide | 17.10.34803.213 | | Component.Unreal.Ide | 17.10.34803.213 |
| Component.VisualStudio.GitHub.Copilot | 0.2.889.30432 | | Component.VisualStudio.GitHub.Copilot | 0.2.894.62884 |
| Component.VSInstallerProjects2022 | 2.0.1 | | Component.VSInstallerProjects2022 | 2.0.1 |
| Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.22 |
| Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.22 |
@@ -258,9 +258,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Component.Xamarin.RemotedSimulator | 17.10.34803.213 | | Component.Xamarin.RemotedSimulator | 17.10.34803.213 |
| ios | 17.2.8053.0 | | ios | 17.2.8053.0 |
| maccatalyst | 17.2.8053.0 | | maccatalyst | 17.2.8053.0 |
| maui.blazor | 8.0.40.0 | | maui.blazor | 8.0.61.10917 |
| maui.core | 8.0.40.0 | | maui.core | 8.0.61.10917 |
| maui.windows | 8.0.40.0 | | maui.windows | 8.0.61.10917 |
| Microsoft.Component.Azure.DataLake.Tools | 17.10.34803.213 | | Microsoft.Component.Azure.DataLake.Tools | 17.10.34803.213 |
| Microsoft.Component.ClickOnce | 17.10.34803.213 | | Microsoft.Component.ClickOnce | 17.10.34803.213 |
| Microsoft.Component.CodeAnalysis.SDK | 17.10.34803.213 | | Microsoft.Component.CodeAnalysis.SDK | 17.10.34803.213 |
@@ -284,21 +284,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.10.34803.213 | | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.10.34803.213 |
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.10.34803.213 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.10.34803.213 |
| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.10.34803.213 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.10.34803.213 |
| microsoft.net.runtime.android | 8.0.524.21615 | | microsoft.net.runtime.android | 8.0.724.31311 |
| microsoft.net.runtime.android.aot | 8.0.524.21615 | | microsoft.net.runtime.android.aot | 8.0.724.31311 |
| microsoft.net.runtime.android.aot.net7 | 8.0.524.21615 | | microsoft.net.runtime.android.aot.net7 | 8.0.724.31311 |
| microsoft.net.runtime.android.net7 | 8.0.524.21615 | | microsoft.net.runtime.android.net7 | 8.0.724.31311 |
| microsoft.net.runtime.ios | 8.0.524.21615 | | microsoft.net.runtime.ios | 8.0.724.31311 |
| microsoft.net.runtime.ios.net7 | 8.0.524.21615 | | microsoft.net.runtime.ios.net7 | 8.0.724.31311 |
| microsoft.net.runtime.maccatalyst | 8.0.524.21615 | | microsoft.net.runtime.maccatalyst | 8.0.724.31311 |
| microsoft.net.runtime.maccatalyst.net7 | 8.0.524.21615 | | microsoft.net.runtime.maccatalyst.net7 | 8.0.724.31311 |
| microsoft.net.runtime.mono.tooling | 8.0.524.21615 | | microsoft.net.runtime.mono.tooling | 8.0.724.31311 |
| microsoft.net.runtime.mono.tooling.net7 | 8.0.524.21615 | | microsoft.net.runtime.mono.tooling.net7 | 8.0.724.31311 |
| microsoft.net.sdk.emscripten | 8.0.10.21103 | | microsoft.net.sdk.emscripten | 8.0.10.31301 |
| Microsoft.NetCore.Component.DevelopmentTools | 17.10.34803.213 | | Microsoft.NetCore.Component.DevelopmentTools | 17.10.34803.213 |
| Microsoft.NetCore.Component.Runtime.6.0 | 17.10.35013.160 | | Microsoft.NetCore.Component.Runtime.6.0 | 17.10.35027.167 |
| Microsoft.NetCore.Component.Runtime.8.0 | 17.10.35013.160 | | Microsoft.NetCore.Component.Runtime.8.0 | 17.10.35027.167 |
| Microsoft.NetCore.Component.SDK | 17.10.35013.160 | | Microsoft.NetCore.Component.SDK | 17.10.35027.167 |
| Microsoft.NetCore.Component.Web | 17.10.34803.213 | | Microsoft.NetCore.Component.Web | 17.10.34803.213 |
| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.10.34803.213 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.10.34803.213 |
| Microsoft.VisualStudio.Component.AspNet | 17.10.34803.213 | | Microsoft.VisualStudio.Component.AspNet | 17.10.34803.213 |
@@ -454,11 +454,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
| Microsoft.VisualStudio.Workload.Python | 17.10.34803.213 | | Microsoft.VisualStudio.Workload.Python | 17.10.34803.213 |
| Microsoft.VisualStudio.Workload.Universal | 17.10.35004.147 | | Microsoft.VisualStudio.Workload.Universal | 17.10.35004.147 |
| Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.10.34803.213 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.10.34803.213 |
| runtimes.ios | 8.0.524.21615 | | runtimes.ios | 8.0.724.31311 |
| runtimes.ios.net7 | 8.0.524.21615 | | runtimes.ios.net7 | 8.0.724.31311 |
| runtimes.maccatalyst | 8.0.524.21615 | | runtimes.maccatalyst | 8.0.724.31311 |
| runtimes.maccatalyst.net7 | 8.0.524.21615 | | runtimes.maccatalyst.net7 | 8.0.724.31311 |
| wasm.tools | 8.0.524.21615 | | wasm.tools | 8.0.724.31311 |
| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 | | ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 |
| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 |
| SSIS.MicrosoftDataToolsIntegrationServices | 1.4 | | SSIS.MicrosoftDataToolsIntegrationServices | 1.4 |
@@ -488,30 +488,30 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
- 10.0.22621.0 - 10.0.22621.0
### .NET Core Tools ### .NET Core Tools
- .NET Core SDK: 6.0.131, 6.0.203, 6.0.321, 6.0.423, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.302 - .NET Core SDK: 6.0.132, 6.0.203, 6.0.321, 6.0.424, 7.0.120, 7.0.203, 7.0.317, 7.0.410, 8.0.303
- .NET Framework: 4.8, 4.8.1 - .NET Framework: 4.8, 4.8.1
- Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.29, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.AspNetCore.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.7
- Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.29, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.NETCore.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.7
- Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.31, 7.0.5, 7.0.20, 8.0.6 - Microsoft.WindowsDesktop.App: 6.0.5, 6.0.26, 6.0.32, 7.0.5, 7.0.20, 8.0.7
- nbgv 3.6.139+a9e8765620 - nbgv 3.6.139+a9e8765620
### PowerShell Tools ### PowerShell Tools
- PowerShell 7.4.3 - PowerShell 7.4.4
#### Powershell Modules #### Powershell Modules
- Az: 11.3.1 - Az: 12.1.0
- Azure: 2.1.0 (Default), 5.3.0 - Azure: 2.1.0 (Default), 5.3.0
- AzureRM: 2.1.0 (Default), 6.13.1 - AzureRM: 2.1.0 (Default), 6.13.1
- Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip - Azure (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip
- AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip - AzureRM (Cached): 3.8.0.zip, 4.2.1.zip, 5.1.1.zip, 6.7.0.zip
- AWSPowershell: 4.1.614 - AWSPowershell: 4.1.630
- DockerMsftProvider: 1.0.0.8 - DockerMsftProvider: 1.0.0.8
- MarkdownPS: 1.10 - MarkdownPS: 1.10
- Microsoft.Graph: 2.20.0 - Microsoft.Graph: 2.21.1
- Pester: 3.4.0, 5.6.1 - Pester: 3.4.0, 5.6.1
- PowerShellGet: 1.0.0.1, 2.2.5 - PowerShellGet: 1.0.0.1, 2.2.5
- PSScriptAnalyzer: 1.22.0 - PSScriptAnalyzer: 1.22.0
- PSWindowsUpdate: 2.2.1.4 - PSWindowsUpdate: 2.2.1.5
- SqlServer: 22.3.0 - SqlServer: 22.3.0
- VSSetup: 2.2.16 - VSSetup: 2.2.16
``` ```
@@ -524,32 +524,32 @@ All other versions are saved but not installed.
| Package Name | Version | | Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 | | Android Command Line Tools | 8.0 |
| Android Emulator | 34.2.15 | | Android Emulator | 34.2.16 |
| Android SDK Build-tools | 35.0.0<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 Build-tools | 35.0.0<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-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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 Platforms | android-35 (rev 1)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (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.1 | | Android SDK Platform-Tools | 35.0.2 |
| Android Support Repository | 47.0.0 | | Android Support Repository | 47.0.0 |
| CMake | 3.18.1<br>3.22.1 | | CMake | 3.18.1<br>3.22.1 |
| Google Play services | 49 | | Google Play services | 49 |
| Google Repository | 58 | | Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264 | | NDK | 24.0.8215888<br>25.2.9519653<br>26.3.11579264<br>27.0.12077973 |
#### Environment variables #### Environment variables
| Name | Value | | Name | Value |
| ----------------------- | ---------------------------------------- | | ----------------------- | ---------------------------------------- |
| ANDROID_HOME | C:\Android\android-sdk | | ANDROID_HOME | C:\Android\android-sdk |
| ANDROID_NDK | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\26.3.11579264 | | ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\25.2.9519653 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk\27.0.12077973 |
| ANDROID_SDK_ROOT | C:\Android\android-sdk | | ANDROID_SDK_ROOT | C:\Android\android-sdk |
### Cached Docker images ### Cached Docker images
| Repository:Tag | Digest | Created | | Repository:Tag | Digest | Created |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- |
| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:4facc7844cdbbdca6d7e7a1c5f4339e327007727629d849521792eb8daf6c196 | 2024-06-21 | | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:4ad6f775ab425cf19af5c344750e3e259adce5a83f667ab1c9c2106e3e543cb7 | 2024-07-09 |
| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:50d36436c9de72c01919d26aa4ae23e7aab99fbb90aa428eac91f312367df341 | 2024-06-21 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:027fcd5a8a9be004399d3fbfab686d6610cae98783a06cad65c29cb934d4fe09 | 2024-07-09 |
| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:190a72ac933d75741d402f38ba3e8791235cd5fa8df851b80f87950e617da93c | 2024-06-21 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:b251ff756b66294a276d26e0ddf04a8bdef1f3c15f888884a8caa207885c60ba | 2024-07-09 |
| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:31c8aa02d47af7d65c11da9c3a279c8407c32afd3fc6bec2e9a544db8e3715b3 | 2024-06-19 | | mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:cc9f6a1334190c1f18a905f56d285132e562a9a1ce18ff9476cfaf95194aa0b7 | 2024-07-03 |
| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:92c6ddbf87a6d6696a83f26e3df912983477844e22dd686c3e82bac4cf5b49c2 | 2024-06-19 | | mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:581d6056a224ef0b898e3b87982275b1c63c7ff90108f058d81842254f8b914c | 2024-07-03 |
@@ -15,7 +15,7 @@ New-Item -ItemType 'Directory' -Path $azureCliExtensionPath | Out-Null
Install-Binary -Type MSI ` Install-Binary -Type MSI `
-Url 'https://aka.ms/installazurecliwindowsx64' ` -Url 'https://aka.ms/installazurecliwindowsx64' `
-ExpectedSignature 'F9A7CF9FBE13BAC767F4781061332DA6E8B4E0EE' -ExpectedSignature 'C2048FB509F1C37A8C3E9EC6648118458AA01780'
Update-Environment Update-Environment
@@ -5,6 +5,6 @@
Install-Binary -Type MSI ` Install-Binary -Type MSI `
-Url "https://aka.ms/cosmosdb-emulator" ` -Url "https://aka.ms/cosmosdb-emulator" `
-ExpectedSHA256Sum "34D8E1968A868CEBBC31D1484C473FC61D3174D6C3B9AB71D4CE94F6618D7670" -ExpectedSHA256Sum "D21A0476B7F3439319BE6A1060935E7C865FEFA87C47943C9A6D595137703F49"
Invoke-PesterTests -TestFile "Tools" -TestName "Azure Cosmos DB Emulator" Invoke-PesterTests -TestFile "Tools" -TestName "Azure Cosmos DB Emulator"
@@ -6,7 +6,7 @@
# Download and install latest Chrome browser # Download and install latest Chrome browser
Install-Binary ` Install-Binary `
-Url 'https://dl.google.com/tag/s/dl/chrome/install/googlechromestandaloneenterprise64.msi' ` -Url 'https://dl.google.com/tag/s/dl/chrome/install/googlechromestandaloneenterprise64.msi' `
-ExpectedSignature '2673EA6CC23BEFFDA49AC715B121544098A1284C' -ExpectedSignature '607A3EDAA64933E94422FC8F0C80388E0590986C'
# Prepare firewall rules # Prepare firewall rules
Write-Host "Adding the firewall rule for Google update blocking..." Write-Host "Adding the firewall rule for Google update blocking..."
@@ -2,20 +2,6 @@
## File: Install-Docker-Compose.ps1 ## File: Install-Docker-Compose.ps1
## Desc: Install Docker Compose. ## Desc: Install Docker Compose.
################################################################################ ################################################################################
Write-Host "Install-Package Docker-Compose v1"
$dockerComposev1Url = "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Windows-x86_64.exe"
$checksumsUrl = "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Windows-x86_64.exe.sha256"
$dockerComposev1Dir = "C:\ProgramData\docker-compose"
New-Item -Path $dockerComposev1Dir -ItemType Directory
$externalHash = Get-ChecksumFromUrl -Type "SHA256" `
-Url $checksumsUrl `
-FileName (Split-Path $dockerComposev1Url -Leaf)
$dockerComposev1Path = Invoke-DownloadWithRetry -Url $dockerComposev1Url -Path "$dockerComposev1Dir\docker-compose.exe"
Test-FileChecksum $dockerComposev1Path -ExpectedSHA256Sum $externalHash
Add-MachinePathItem $dockerComposev1Dir
Update-Environment
Write-Host "Install-Package Docker-Compose v2" Write-Host "Install-Package Docker-Compose v2"
$toolsetVersion = (Get-ToolsetContent).docker.components.compose $toolsetVersion = (Get-ToolsetContent).docker.components.compose
$composeVersion = (Get-GithubReleasesByVersion -Repo "docker/compose" -Version "${toolsetVersion}").version $composeVersion = (Get-GithubReleasesByVersion -Repo "docker/compose" -Version "${toolsetVersion}").version
@@ -53,7 +53,7 @@ Write-Host "Expand Gecko WebDriver archive..."
Expand-7ZipArchive -Path $geckoDriverArchPath -DestinationPath $geckoDriverPath Expand-7ZipArchive -Path $geckoDriverArchPath -DestinationPath $geckoDriverPath
# Validate Gecko WebDriver signature # Validate Gecko WebDriver signature
$geckoDriverSignatureThumbprint = "1326B39C3D5D2CA012F66FB439026F7B59CB1974" $geckoDriverSignatureThumbprint = "40890F2FE1ACAE18072FA7F3C0AE456AACC8570D"
Test-FileSignature -Path "$geckoDriverPath/geckodriver.exe" -ExpectedThumbprint $geckoDriverSignatureThumbprint Test-FileSignature -Path "$geckoDriverPath/geckodriver.exe" -ExpectedThumbprint $geckoDriverSignatureThumbprint
Write-Host "Setting the environment variables..." Write-Host "Setting the environment variables..."
@@ -40,7 +40,7 @@ if ($LASTEXITCODE -ne 0) {
throw "Rust component installation failed with exit code $LASTEXITCODE" throw "Rust component installation failed with exit code $LASTEXITCODE"
} }
cargo install --locked bindgen-cli cbindgen cargo-audit cargo-outdated cargo install bindgen-cli cbindgen cargo-audit cargo-outdated
if ($LASTEXITCODE -ne 0) { if ($LASTEXITCODE -ne 0) {
throw "Rust tools installation failed with exit code $LASTEXITCODE" throw "Rust tools installation failed with exit code $LASTEXITCODE"
} }
@@ -71,7 +71,6 @@ $tools.AddToolVersion("Cabal", $(Get-CabalVersion))
$tools.AddToolVersion("CMake", $(Get-CMakeVersion)) $tools.AddToolVersion("CMake", $(Get-CMakeVersion))
$tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion)) $tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion))
$tools.AddToolVersion("Docker", $(Get-DockerVersion)) $tools.AddToolVersion("Docker", $(Get-DockerVersion))
$tools.AddToolVersion("Docker Compose v1", $(Get-DockerComposeVersion))
$tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeVersionV2)) $tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeVersionV2))
$tools.AddToolVersion("Docker-wincred", $(Get-DockerWincredVersion)) $tools.AddToolVersion("Docker-wincred", $(Get-DockerWincredVersion))
$tools.AddToolVersion("ghc", $(Get-GHCVersion)) $tools.AddToolVersion("ghc", $(Get-GHCVersion))
@@ -55,11 +55,6 @@ function Get-DockerVersion {
return $dockerVersion return $dockerVersion
} }
function Get-DockerComposeVersion {
$dockerComposeVersion = docker-compose version --short
return $dockerComposeVersion
}
function Get-DockerComposeVersionV2 { function Get-DockerComposeVersionV2 {
$dockerComposeVersion = docker compose version --short $dockerComposeVersion = docker compose version --short
return $dockerComposeVersion return $dockerComposeVersion
@@ -13,10 +13,6 @@ Describe "Docker" {
} }
Describe "DockerCompose" { Describe "DockerCompose" {
It "docker-compose is installed" {
"docker-compose --version" | Should -ReturnZeroExitCode
}
It "docker compose v2" { It "docker compose v2" {
"docker compose version" | Should -ReturnZeroExitCode "docker compose version" | Should -ReturnZeroExitCode
} }
+6 -10
View File
@@ -84,7 +84,7 @@
{"name": "PowerShellGet"}, {"name": "PowerShellGet"},
{"name": "PSScriptAnalyzer"}, {"name": "PSScriptAnalyzer"},
{"name": "PSWindowsUpdate"}, {"name": "PSWindowsUpdate"},
{"name": "SqlServer"}, {"name": "SqlServer", "versions": ["22.2.0"]},
{"name": "VSSetup"}, {"name": "VSSetup"},
{"name": "Microsoft.Graph"}, {"name": "Microsoft.Graph"},
{"name": "AWSPowershell"} {"name": "AWSPowershell"}
@@ -120,7 +120,7 @@
{ {
"name": "az", "name": "az",
"versions": [ "versions": [
"11.3.1" "12.1.0"
], ],
"zip_versions": [ "zip_versions": [
] ]
@@ -138,11 +138,7 @@
"extras": [ "extras": [
"android;m2repository", "android;m2repository",
"google;m2repository", "google;m2repository",
"google;google_play_services", "google;google_play_services"
"m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2",
"m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1",
"m2repository;com;android;support;constraint;constraint-layout;1.0.2",
"m2repository;com;android;support;constraint;constraint-layout;1.0.1"
], ],
"addons": [ "addons": [
"addon-google_apis-google-24", "addon-google_apis-google-24",
@@ -156,9 +152,9 @@
"cmake;3.22.1" "cmake;3.22.1"
], ],
"ndk": { "ndk": {
"default": "25", "default": "27",
"versions": [ "versions": [
"24", "25", "26" "24", "25", "26" , "27"
] ]
} }
}, },
@@ -424,7 +420,7 @@
{ "name": "aria2" }, { "name": "aria2" },
{ "name": "azcopy10" }, { "name": "azcopy10" },
{ "name": "Bicep" }, { "name": "Bicep" },
{ "name": "gitversion.portable" }, { "name": "gitversion.portable", "args": [ "--version", "5.12.0"] },
{ "name": "innosetup" }, { "name": "innosetup" },
{ "name": "jq" }, { "name": "jq" },
{ "name": "NuGet.CommandLine" }, { "name": "NuGet.CommandLine" },
+4 -4
View File
@@ -119,7 +119,7 @@
{ {
"name": "az", "name": "az",
"versions": [ "versions": [
"11.3.1" "12.1.0"
], ],
"zip_versions": [ "zip_versions": [
@@ -146,9 +146,9 @@
"cmake;3.22.1" "cmake;3.22.1"
], ],
"ndk": { "ndk": {
"default": "25", "default": "27",
"versions": [ "versions": [
"24", "25", "26" "24", "25", "26", "27"
] ]
} }
}, },
@@ -177,7 +177,7 @@
"subversion" : "17", "subversion" : "17",
"edition" : "Enterprise", "edition" : "Enterprise",
"channel": "release", "channel": "release",
"signature": "F9A7CF9FBE13BAC767F4781061332DA6E8B4E0EE", "signature": "C2048FB509F1C37A8C3E9EC6648118458AA01780",
"workloads": [ "workloads": [
"Component.Dotfuscator", "Component.Dotfuscator",
"Component.Linux.CMake", "Component.Linux.CMake",