Compare commits

..

1537 Commits

Author SHA1 Message Date
Paulo Santos 38a1da19ee add image version check script 2025-12-12 16:57:07 +00:00
Shamil Mubarakshin b3681d0108 [macos] Fix preimage data (#13400) 2025-12-08 17:17:57 +01:00
github-actions[bot] 0e1bcaf604 Updating readme file for macos-26-arm64 version 20251203.0070.1 (#13381)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-08 11:29:44 +00:00
github-actions[bot] f1cb2c81e1 Updating readme file for macos-15-arm64 version 20251203.0057.1 (#13382)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-08 11:29:32 +00:00
github-actions[bot] fd9887d6fe Updating readme file for macos-15 version 20251203.0058.1 (#13383)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-08 11:29:00 +00:00
github-actions[bot] a0ba8eab14 Updating readme file for macos-14-arm64 version 20251203.0037.1 (#13384)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-08 11:28:35 +00:00
github-actions[bot] 09b8be3b79 Updating readme file for macos-14 version 20251203.0047.1 (#13385)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-08 11:22:29 +00:00
Erik Bershel 45c39b922d [macOS-26] Update Xcode 26.2, remove Xcode 16.4 (#13391) 2025-12-05 12:13:36 +01:00
github-actions[bot] cfcfdb7d62 Updating readme file for win22 version 20251125.125.1 (#13359)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-04 19:53:35 +00:00
github-actions[bot] c62eec6083 Updating readme file for win25 version 20251125.122.1 (#13360)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-04 19:17:11 +00:00
github-actions[bot] 4b19e14210 Updating readme file for ubuntu22 version 20251125.163.1 (#13356)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-04 18:27:51 +00:00
github-actions[bot] fe9fe1c3f9 Updating readme file for ubuntu24 version 20251126.144.1 (#13369)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-12-04 18:26:13 +00:00
Erik Bershel ed72980fd0 [macOS] Disable PerfPowerServices (#13379) 2025-12-04 11:36:36 +01:00
Alexey-Ayupov eba51f8f87 [Windows] Change VS extensions order for windows-2019 image (#13378) 2025-12-03 11:42:37 +01:00
github-actions[bot] 74a06c36b6 Updating readme file for macos-15-arm64 version 2025.1126.0044 (#13363)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
2025-11-28 23:20:38 +01:00
github-actions[bot] 12dedd31ca Updating readme file for macos-15 version 2025.1126.0042 (#13361)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
2025-11-28 13:58:27 +01:00
github-actions[bot] a4fdd31766 Updating readme file for macos-26-arm64 version 2025.1126.0052 (#13362)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
2025-11-28 13:58:19 +01:00
github-actions[bot] fe23e4ab00 Updating readme file for macos-14-arm64 version 2025.1126.0029 (#13354)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
2025-11-28 13:58:02 +01:00
github-actions[bot] 5f58af0964 Updating readme file for macos-14 version 2025.1125.0031 (#13352)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
2025-11-28 13:57:51 +01:00
Paulo Santos a183847c57 Add provisioner shell to list installed apt packages (#13368) 2025-11-27 17:16:19 +01:00
Maxim Lobanov 79625a3639 Refactor Source image SKUs in packer templates (#13364)
* [ubuntu] Refactor image properties mapping to use source_image_marketplace_sku

* Refactor Ubuntu and Windows image properties to simplify disk size handling and update marketplace SKU mappings

* Refactor disk size handling to use coalesce for improved flexibility
2025-11-27 15:36:32 +01:00
Paulo Santos d3fa237a67 Merge pull request #13329 from actions/gitpaulo/copilot-instructions
Add copilot instructions and update CONTRIBUTING.md with code style
2025-11-27 12:35:27 +00:00
Erik Bershel d0d1862c4a [all OSs] Remove unused actions/runner cache (#13350) 2025-11-27 13:32:22 +01:00
Erik Bershel df2584718f Apply suggestions from code review 2025-11-27 13:26:35 +01:00
Erik Bershel 868bc6b53c Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-27 13:24:50 +01:00
Paulo Santos 9b1fa5a76c update copilot code instructions to refer to CONTRIBUTING.md 2025-11-27 01:41:57 +00:00
Paulo Santos 45c63aafc4 add style guide to CONTRIBUTING.md 2025-11-27 01:38:02 +00:00
Erik Bershel db8d413376 [macOS] Enable runtimes and re-caching for Xcode 26.1 and later (#13343)
* [macOS] Enable runtimes and re-caching for Xcode 26.1 and later

* Drop Xcode 26.2 beta 2 for macOS 15
2025-11-25 18:20:57 +01:00
Erik Bershel 0d358721af [macOS] Update output files (#13344)
* [macOS] Update output files

* Upd cofigure-system.sh to work with new name pattern
2025-11-25 12:35:29 +01:00
Erik Bershel 20d9e86d33 [macOS] Update PHP to 8.5 for Intel-based images (#13342) 2025-11-24 12:44:31 +01:00
Erik Bershel 0f04992252 [macOS] Add .NET 10 SDK (#13338) 2025-11-21 11:40:24 +01:00
Erik Bershel 9dd0b1a8d4 [macOS] Add Xcode 26.2 beta 2 (#13336) 2025-11-21 11:04:51 +01:00
Paulo Santos c5a12a401a copilot: spelling correction
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 11:41:04 +00:00
Paulo Santos f5d8f202e7 lint: applied markdown linting 2025-11-20 11:39:16 +00:00
Paulo Santos 51e536326f add copilot instructions for Github Actions runner-images repository 2025-11-20 11:25:02 +00:00
Erik Bershel dad935f2fe [macOS] Add Xcode 26.1.1 without runtimes (#13326)
Co-authored-by: alexey-ayupov <alexey-ayupov@github.com>
2025-11-19 19:06:51 +01:00
Alexey-Ayupov fe2c39a3ea [Windows] update the URLs for Visual Studio extensions (#13316) 2025-11-18 10:08:54 +01:00
github-actions[bot] f4280c339b Updating readme file for ubuntu24 version 20251112.124.1 (#13296)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-17 18:52:01 +00:00
github-actions[bot] e48d82f863 Updating readme file for ubuntu22 version 20251112.150.1 (#13299)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-17 18:39:01 +00:00
github-actions[bot] e90295a029 Updating readme file for macos-14-arm64 version 20251111.0092 (#13301)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-11-17 15:00:26 +00:00
github-actions[bot] adfab0747f Updating readme file for macos-14 version 20251111.0163 (#13300)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-11-17 15:00:20 +00:00
Erik Bershel 51665f3347 [Windows/Ubuntu] Add .NET 10 SDK (#13295) 2025-11-12 11:59:35 +01:00
Mike Tesch 0b19ddce5a Merge pull request #13281 from actions/mitesch/slim
Add Ubuntu Slim option to bug report template
2025-11-10 11:20:11 -05:00
Mike Tesch 940f8ffaff Add to other workflows 2025-11-10 09:47:41 -05:00
Mike Tesch 6fdc2b30e3 Add Ubuntu Slim option to bug report template 2025-11-10 09:45:03 -05:00
github-actions[bot] b5d155ed87 Updating readme file for win22 version 20251102.87.1 (#13245)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-10 12:48:15 +00:00
github-actions[bot] 62fa8463e4 Updating readme file for win25 version 20251102.77.1 (#13246)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-10 12:08:09 +00:00
github-actions[bot] abf5454735 Updating readme file for ubuntu22 version 20251102.127.1 (#13247)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-10 11:27:50 +00:00
github-actions[bot] c27d7d184a Updating readme file for ubuntu24 version 20251102.99.1 (#13250)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-10 11:26:20 +00:00
github-actions[bot] 31875222a4 Updating readme file for macos-15-arm64 version 20251104.0104 (#13256)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-10 10:05:28 +00:00
Erik Bershel 9b8c970943 [macOS] Install MetalToolchain for Xcode Releases only (#13273) 2025-11-07 18:06:29 +01:00
github-actions[bot] a15f42d197 Updating readme file for macos-15 version 20251103.0112 (#13249)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-07 15:35:58 +00:00
github-actions[bot] 038f49e85c Updating readme file for macos-26-arm64 version 20251103.0095 (#13251)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-07 15:34:39 +00:00
github-actions[bot] c88ab81ef3 Updating readme file for macos-14 version 20251104.0148 (#13257)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-07 15:34:23 +00:00
github-actions[bot] b4e92c5650 Updating readme file for macos-14-arm64 version 20251103.0081 (#13253)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-07 15:33:58 +00:00
Alexey-Ayupov 1f107542ae [Ubuntu] Disable man-db auto update (#13268) 2025-11-06 17:05:02 +01:00
Erik Bershel 10901db80b [workflow] SBOM; add cross-support for version formats (#13218) 2025-11-06 13:39:54 +01:00
Alexey-Ayupov 7901df4cde [macOS] Add android ndk r29 and cmake 4.1.2 (#13244) 2025-11-05 16:18:59 +01:00
Alexey-Ayupov eecb8a7ff2 [Windows] Add android ndk r29 and cmake 4.1.2 (#13243) 2025-11-05 16:18:25 +01:00
Alexey-Ayupov 783b4575c4 [Ubuntu] Add android ndk r29 and cmake 4.1.2 (#13242) 2025-11-05 16:18:05 +01:00
github-actions[bot] aab6e27787 Updating readme file for ubuntu24 version 20251030.96.2 (#13236)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-11-03 12:17:07 +00:00
Shamil Mubarakshin e7dc7ab548 [macos] Remove deprecated Node, Ruby, gcc versions (#13240) 2025-10-31 14:13:04 +01:00
Shamil Mubarakshin f34cbb76a9 [ubuntu] Remove deprecated Node, Ruby, gcc versions (#13232) 2025-10-31 13:37:38 +01:00
Shamil Mubarakshin a1fa477069 [windows] Remove deprecated Node, Ruby versions (#13231) 2025-10-31 13:37:19 +01:00
Shamil Mubarakshin 1625af4b46 [macos] Update XCode 26.1 to RC1 (#13233) 2025-10-30 18:11:27 +01:00
Shamil Mubarakshin 937b90eab7 [macos] Update Software Report for XCode Simulators (#13226) 2025-10-29 18:19:54 +01:00
github-actions[bot] 42d93921f8 Updating readme file for win22 version 20251021.76.1 (#13205)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 15:36:33 +00:00
github-actions[bot] 7054a12ef5 Updating readme file for win25 version 20251021.67.1 (#13206)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 15:23:52 +00:00
github-actions[bot] 1db2aa222f Updating readme file for ubuntu22 version 20251021.115.1 (#13207)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 14:25:45 +00:00
github-actions[bot] aa28939c6c Updating readme file for macos-15-arm64 version 20251021.0066 (#13209)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 13:47:44 +00:00
github-actions[bot] c8c5bf1c84 Updating readme file for macos-26-arm64 version 20251022.0070 (#13211)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 13:47:15 +00:00
github-actions[bot] f6dd2de1cc Updating readme file for macos-14-arm64 version 20251020.0056 (#13208)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-26 13:47:11 +00:00
Alejandro Rosas dcc9bb6dbf [ubuntu, macOS] Fix tools version extraction in Install Android SDK scripts (#12911) 2025-10-23 21:31:30 +02:00
Luis Caro Campos b1d8e89820 [Windows] OpenSSL: do not install DLLs globally to system32 (#13203) 2025-10-23 12:00:10 +02:00
Erik Bershel f5d0e07710 [macOS] Update Xcode 26.1 to beta 3 (#13197) 2025-10-22 00:28:26 +02:00
Erik Bershel f45f955042 Revert "Updating readme file for ubuntu24 version 20251014.76.1 (#13173)" (#13194)
This reverts commit 45c6be9e64.
2025-10-21 12:19:30 +02:00
github-actions[bot] ea58c5c8db Updating readme file for win22 version 20251014.68.1 (#13172)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 13:56:26 +00:00
github-actions[bot] 6d89b51b85 Updating readme file for win25 version 20251014.59.1 (#13170)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 13:16:57 +00:00
github-actions[bot] 3b9a213b72 Updating readme file for ubuntu22 version 20251014.106.1 (#13171)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 12:46:25 +00:00
github-actions[bot] 45c6be9e64 Updating readme file for ubuntu24 version 20251014.76.1 (#13173)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 12:38:57 +00:00
github-actions[bot] b6da00b4dc Updating readme file for macos-14-arm64 version 20251013.0032 (#13176)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 13:21:57 +02:00
github-actions[bot] afa5c0b353 Updating readme file for macos-15-arm64 version 20251015.0042 (#13169)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 11:19:30 +00:00
github-actions[bot] a7ed3ece41 Updating readme file for macos-15 version 20251015.0046 (#13180)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 11:19:28 +00:00
github-actions[bot] 3b63c38a32 Updating readme file for macos-26-arm64 version 20251014.0041 (#13167)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-20 11:18:54 +00:00
Erik Bershel d4d5736e7d [all OSs] Add Python 3.14 to the toolcache (#13159) 2025-10-16 12:56:38 +02:00
Erik Bershel 84653458a4 [macOS] Fix default Xcode for docs, add after-switching warmup (#13179) 2025-10-16 12:36:17 +02:00
Erik Bershel 2f702974cc [macOS] Update Python script and Python3 symlink behaviour (#13174) 2025-10-16 12:34:30 +02:00
Erik Bershel 3ae94865d0 [macOS] Fix for Xcode installer script; skip re-caching on macOS-14 (#13161) 2025-10-13 20:41:07 +02:00
Lawrence Gripper 3b741f2a5b Merge pull request #13160 from actions/lg/certutil
Add certutil to Ubuntu
2025-10-13 04:19:18 -04:00
Erik Bershel ed18dfab03 [macOS] Update Python installer script (#13157) 2025-10-10 17:19:38 +02:00
Lawrence Gripper 3751ef43fe Add certutil to Ubuntu 2025-10-10 16:13:43 +01:00
Shamil Mubarakshin fdfa28c5be [macos-15] Add Xcode 26.1 beta2 (#13152) 2025-10-10 09:32:02 +02:00
Erik Bershel 38bd4879f3 [workflow] Update SBOM report workflow to use agentSpec + imageVersion (#13151) 2025-10-09 20:36:11 +02:00
Erik Bershel e2ff98fda7 [macOS] Rebuild dyld shared cache for latest stable Xcode (#13149) 2025-10-09 12:06:17 +02:00
Shamil Mubarakshin fab1401fc8 [macos-26] Add Xcode 26.1 beta2 (#13146) 2025-10-09 11:13:50 +02:00
Alexey-Ayupov 610c1c15ee [Ubuntu] Add ssh_clear_authorized_keys to Packer template (#13136) 2025-10-07 11:05:18 +02:00
github-actions[bot] 35f7a33e9f Updating readme file for macos-26-arm64 version 20250928.159 (#13102)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-10-05 13:36:49 +02:00
github-actions[bot] 7323b0a154 Updating readme file for macos-14-arm64 version 20250928.1833 (#13101)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-10-05 13:36:38 +02:00
github-actions[bot] 4b31ecd88f Updating readme file for macos-15 version 20250928.1958 (#13100)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-10-05 13:36:28 +02:00
github-actions[bot] fbdda8e7dd Updating readme file for macos-15-arm64 version 20250928.2397 (#13099)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-10-05 13:36:21 +02:00
github-actions[bot] 468c712108 Updating readme file for macos-14 version 20250928.1654 (#13098)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-10-05 13:35:56 +02:00
github-actions[bot] 3d9dbd3af7 Updating readme file for win25 version 20250929.44.1 (#13106)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-05 11:28:43 +00:00
github-actions[bot] ebe73ab2df Updating readme file for win22 version 20250929.55.1 (#13104)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-05 11:28:35 +00:00
github-actions[bot] 6b818f0e37 Updating readme file for ubuntu24 version 20250929.60.1 (#13105)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-05 11:28:01 +00:00
github-actions[bot] 1920bf6dd2 Updating readme file for ubuntu22 version 20250929.88.1 (#13103)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-10-05 11:27:35 +00:00
Shamil Mubarakshin de257bbc47 [windows] Add SQL OLEDB Driver 19 (#13127) 2025-10-03 11:25:44 +02:00
Shamil Mubarakshin 5641ff0eb6 [Windows,Ubuntu] Update disk space pester test (#13128) 2025-10-03 11:25:31 +02:00
Erik Bershel ba87e27210 [Windows] Update MinGW on 2022 and 2025, disable alert for 2019 (#13120) 2025-10-02 17:33:46 +02:00
Erik Bershel d62283e7d1 [Windows] Move PGDATA out of Program Files (#13107) 2025-10-02 15:37:42 +02:00
Alexey-Ayupov 8b17fc0f05 [Windows] Update MongoDB to 7.0 on windows-2022 (#13125) 2025-10-02 12:35:19 +02:00
Erik Bershel 4fb55a7372 Revert "[workflow] Bump super-linter/slim package to v8 (#13114)" (#13126) 2025-10-02 11:34:17 +02:00
Erik Bershel 68417c51be [WIndows] Update OpenSSL to 3.* on windows-2022 and script itself (#13119) 2025-10-02 11:13:07 +02:00
xavier2k6 1c513424de [workflow] Bump ncipollo/release-action package to v1.20.0 (#13115) 2025-10-01 16:44:05 +02:00
xavier2k6 b4b82814b8 [workflow] Bump super-linter/slim package to v8 (#13114) 2025-10-01 16:43:21 +02:00
xavier2k6 1cfba39ca6 [workflow] Bump GitHub actions/github-script packages to v8 (#13113) 2025-10-01 16:42:10 +02:00
xavier2k6 240cc1fd31 [workflow] Bump GitHub actions/checkout packages to v5 (#13112)
https://github.com/actions/checkout/releases
2025-10-01 16:40:15 +02:00
Erik Bershel 33a8887807 [all OSs] Add Node 24 (#13111) 2025-10-01 14:19:05 +02:00
Erik Bershel 5d9238eda7 [Ubuntu] Add Go 1.25 (#13110) 2025-10-01 14:18:35 +02:00
kishorekumar-anchala 41a7cee3c1 [Windows] Update windows-latest label to point to windows-2025 (#12925)
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-10-01 14:15:39 +02:00
xavier2k6 d0017a9489 [Windows 2025] Update strawberryperl to 5.42.0.1 (#12727) 2025-09-30 18:02:42 +02:00
hemanthmanga f2a289ae7a [Windows 2025] Add InnoSetup (#13090) 2025-09-30 16:39:57 +02:00
github-actions[bot] 4e77d37c45 Updating readme file for macos-15-arm64 version 20250922.2357 (#13061)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-29 14:57:44 +02:00
github-actions[bot] cb62bc3f72 Updating readme file for macos-14-arm64 version 20250922.1822 (#13060)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-29 08:49:12 +00:00
vidya sagar d43555be65 [Windows] Add JAVA 25 LTS (#13087) 2025-09-26 18:30:01 +02:00
vidya sagar 2aaa682025 [Ubuntu] Add Java 25 LTS (#13084) 2025-09-26 18:29:33 +02:00
Erik Bershel b41b1a3ee9 [macOS] Add TCL/TK to macOS 15 images (#13092) 2025-09-26 15:29:04 +02:00
Erik Bershel 9da76c777a [macOS] Add MetalToolchain component for Xcode 26+ (#13088)
---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-26 15:14:53 +02:00
github-actions[bot] 75ec4229a6 Updating readme file for win25 version 20250921.36.1 (#13055)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-26 10:56:04 +00:00
github-actions[bot] d4a67d1713 Updating readme file for win22 version 20250921.44.1 (#13056)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-26 10:55:26 +00:00
github-actions[bot] eb9ffa76cc Updating readme file for ubuntu22 version 20250922.79.1 (#13067)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-26 10:55:02 +00:00
github-actions[bot] e0d1ac0bdd Updating readme file for ubuntu24 version 20250922.53.1 (#13068)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-26 10:53:08 +00:00
github-actions[bot] b837bf128b Updating readme file for macos-15 version 20250917.1898 (#13063)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-26 00:41:57 +02:00
archita105 9352a813a9 [macOS] Add Xcode 26.1 beta to macOS 15 and macOS 26 (#13085)
---------

Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-09-26 00:13:52 +02:00
Erik Bershel 665cb1d7a9 [macOS] Add bluetooth permission to agents, remove stale entry (#13078) 2025-09-25 12:30:12 +02:00
Erik Bershel 43e0a2df9c [macOS] Add Java 25 LTS (#13077) 2025-09-25 12:29:50 +02:00
archita105 b99fd57b68 [macOS] Update Xcode 26.0 to 26.0.1 (#13081)
---------

Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-09-25 11:03:17 +02:00
Erik Bershel 69c94f5be8 Revert "[all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change (#13044)" (#13076)
This reverts commit 98a1416fbf.
2025-09-24 19:32:18 +02:00
Alex Schwartz 21bf85db20 [doc] Add macos-15-intel to README (#13069) 2025-09-23 13:00:40 +02:00
Shamil Mubarakshin dcf9c6937d [ubuntu] Update Ruby install (#13058) 2025-09-22 14:45:48 +02:00
Scott Huberty 3ca6d131cd [doc] Deprecate macOS 13 and macOS 13 arm64 (#12897)
Add deprecation badge that mark macOS 13 and macOS 13 arm64 as deprecated.

Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-09-22 11:30:13 +02:00
Erik Bershel 71dffe14d5 [macOS] Update Ruby installer script due to #13050 (#13052)
* [macOS] Update Ruby installer script due to #13050

* Nit: extend version filter just in case

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-22 10:50:10 +05:30
Erik Bershel 98a1416fbf [all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change (#13044) 2025-09-21 13:38:09 +02:00
MathijsH 6e5217944a [windows-2025] Update openssl to 3.5.3 (#13043) 2025-09-19 20:01:38 +02:00
github-actions[bot] 51406cf0a7 Updating readme file for macos-15-arm64 version 20250916.2338 (#13029)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-19 14:46:05 +02:00
github-actions[bot] da2ab540c3 Updating readme file for macos-26-arm64 version 20250916.110 (#13028)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-19 10:16:33 +00:00
github-actions[bot] 6a673e67f6 Updating readme file for macos-14 version 20250915.1617 (#13018)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-18 15:12:09 +00:00
github-actions[bot] 6107afdb8b Updating readme file for macos-14-arm64 version 20250915.1804 (#13016)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-18 15:11:57 +00:00
Shamil Mubarakshin 6d4f6ceff4 Revert "[Windows,Ubuntu] Unpin the cmake version (#12953)" (#13032) 2025-09-18 11:29:05 +02:00
Erik Bershel 18a0044012 [macOS] Update Xcode 26 beta to 26.0 Release (#13024) 2025-09-16 11:39:14 +02:00
Shamil Mubarakshin cbcbee08ee [windows] Update uri for mongo releases (#13019) 2025-09-15 21:07:07 +02:00
Olivier Mengué 4847d9e554 [Windows] Add Go 1.25.* in cached toolsets (#12943) 2025-09-15 12:49:43 +02:00
kishorekumar-anchala 2aaadf504b [Windows,Ubuntu] Unpin the cmake version (#12953) 2025-09-15 11:32:04 +02:00
github-actions[bot] 6f04fd4a75 Updating readme file for macos-15-arm64 version 20250911.2324 (#13006)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-13 22:30:06 +02:00
github-actions[bot] bdb8d6a017 Updating readme file for macos-15 version 20250908.1827 (#12986)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-12 18:55:58 +02:00
Shamil Mubarakshin 0742173587 [ubuntu] Modify installation and add .NET 9 (#13004) 2025-09-12 15:57:58 +02:00
github-actions[bot] b1634b123b Updating readme file for macos-14 version 20250908.1607 (#12988)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-12 07:38:12 +00:00
github-actions[bot] 68033e9bfd Updating readme file for macos-13-arm64 version 20250908.1545 (#12981)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-12 07:18:00 +00:00
github-actions[bot] c7e4bb37d1 Updating readme file for macos-13 version 20250908.1476 (#12989)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-12 07:09:48 +00:00
Erik Bershel ff3cea8461 [docs] Fix macOS 26 label in README.md (#13009) 2025-09-12 00:08:46 +02:00
Erik Bershel e812bbc619 [macOS] Introduce macOS-26 base code (#13007) 2025-09-11 23:49:57 +02:00
github-actions[bot] a4fd58c860 Updating readme file for ubuntu22 version 20250907.50.1 (#12982)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-10 12:00:20 +00:00
github-actions[bot] 5adc1f5405 Updating readme file for ubuntu24 version 20250907.24.1 (#12987)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-10 11:54:41 +00:00
github-actions[bot] 2cef99ae11 Updating readme file for win22 version 20250907.29.1 (#12984)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-10 11:41:38 +00:00
github-actions[bot] d9f82edcfb Updating readme file for win25 version 20250907.19.1 (#12983)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-10 11:33:16 +00:00
sureshe456 1eb4db82ba [macOS] Update Xcode 26 to RC1 (#12994)
Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
2025-09-10 11:24:10 +02:00
sureshe456 92166f64ee [macOS]Pin Git to 2.50.1 version (#12954)
* [macOS]Pin Git to 2.50.1 version

* Update images/macos/scripts/build/install-git.sh

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-05 21:05:12 +05:30
github-actions[bot] 2f8d6ab9ef Updating readme file for macos-13 version 20250901.1455 (#12931)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-04 16:35:33 +00:00
Erik Bershel 657dd721c0 [macOS] Add Go 1.25.* (#12950) 2025-09-04 16:30:14 +02:00
github-actions[bot] 57f0dc0e78 Updating readme file for macos-15-arm64 version 20250830.2281 (#12927)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-04 11:36:13 +00:00
github-actions[bot] ea34d87d95 Updating readme file for win22 version 20250831.1.0 (#12938)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-04 05:15:22 +00:00
github-actions[bot] d01c5784c3 Updating readme file for macos-14-arm64 version 20250901.1774 (#12928)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 19:50:41 +00:00
github-actions[bot] 00adaa51e9 Updating readme file for macos-14 version 20250901.1573 (#12932)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 17:51:59 +00:00
github-actions[bot] 175b894612 Updating readme file for macos-13-arm64 version 20250901.1533 (#12924)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 17:37:07 +00:00
github-actions[bot] 227fadb032 Updating readme file for macos-15 version 20250830.1803 (#12926)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 16:52:27 +00:00
Erik Bershel aa3ee59784 [macOS] Unpin Cmake from 3.31.6 version (#12935) 2025-09-03 15:44:23 +02:00
github-actions[bot] 1df4f34527 Updating readme file for win25 version 20250901.13.1 (#12942)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 12:06:55 +00:00
github-actions[bot] 4a4e55c9f3 Updating readme file for ubuntu22 version 20250901.41.1 (#12941)
Co-authored-by: Hosted Runners Images Bot. <hosted-runners-images-bot@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-09-03 11:59:54 +00:00
github-actions[bot] 26b0a08e42 Updating readme file for ubuntu24 version 20250831.1.0 (#12929)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-09-03 10:05:06 +00:00
Erik Bershel bfd23df81d [doc] Fix available images table content (#12908) 2025-08-29 15:54:27 +02:00
github-actions[bot] 9481c722c7 Updating readme file for macos-14-arm64 version 20250825.1763 (#12899)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-29 13:34:20 +00:00
Erik Bershel f9b2a7fd5d [macOS] Update Xcode 26 to beta 7 (#12907)
Co-authored-by: ijunaidm1 <ijunaidm1@github.com>
2025-08-29 14:05:11 +02:00
Shamil Mubarakshin 45f6fb8339 [ubuntu] Adjust provisioner pause after reboot (#12906) 2025-08-29 11:49:12 +02:00
ijunaidm1 4b6aeea774 [doc] Update macOS labels in README.md (#12903) 2025-08-28 18:20:57 +02:00
github-actions[bot] 2a9adccdde Updating readme file for ubuntu22 version 20250825.1.0 (#12894)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-28 13:29:13 +00:00
github-actions[bot] 67266d9696 Updating readme file for win22 version 20250825.1.0 (#12895)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-28 13:28:55 +00:00
github-actions[bot] e35b45ab15 Updating readme file for win25 version 20250825.1.0 (#12893)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-28 13:04:17 +00:00
github-actions[bot] 968533e65b Updating readme file for macos-15 version 20250825.1768 (#12888)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-28 10:26:21 +00:00
github-actions[bot] 1627c23669 Updating readme file for macos-14 version 20250825.1555 (#12891)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-27 17:19:05 +00:00
github-actions[bot] b4628adfda Updating readme file for ubuntu24 version 20250824.1.0 (#12889)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-27 14:52:44 +00:00
github-actions[bot] 2faa55d2bc Updating readme file for macos-15-arm64 version 20250825.2246 (#12885)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-27 13:40:08 +00:00
github-actions[bot] 98cc45d27e Updating readme file for macos-13 version 20250825.1442 (#12886)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-27 11:14:46 +00:00
github-actions[bot] 4cabe59579 Updating readme file for macos-13-arm64 version 20250825.1524 (#12882)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-27 08:17:23 +00:00
Erik Bershel 6d02575981 [doc] Remove image rollout badges (#12896) 2025-08-26 19:06:22 +02:00
Shamil Mubarakshin 25f533f3b2 [windows] Remove Msys2 checksum verification (#12884) 2025-08-25 19:36:35 +02:00
Erik Bershel 2673a3067e [macOS] Disable conflicting components for Xcode 26 beta (#12872) 2025-08-22 12:22:19 +02:00
Erik Bershel 48c9075100 [macOS] Update default Xcode to 16.4 on macOS-15 (#12871) 2025-08-22 12:22:02 +02:00
github-actions[bot] b15aef1cc0 Updating readme file for macos-14-arm64 version 20250818.1747 (#12783)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 21:23:21 +00:00
github-actions[bot] 7d14284758 Updating readme file for macos-14 version 20250818.1534 (#12854)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 20:34:57 +00:00
github-actions[bot] 76fc2ceabf Updating readme file for ubuntu24 version 20250818.1.0 (#12792)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 12:26:09 +00:00
github-actions[bot] 48f22b16b6 Updating readme file for win22 version 20250817.1.0 (#12780)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 10:52:36 +00:00
github-actions[bot] 09d8b53610 Updating readme file for win25 version 20250817.1.0 (#12779)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 10:52:30 +00:00
github-actions[bot] df82c55e6d Updating readme file for ubuntu22 version 20250818.1.0 (#12787)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-21 10:08:14 +00:00
github-actions[bot] 5fb34621e9 Updating readme file for macos-15-arm64 version 20250818.2206 (#12786)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-20 21:54:31 +00:00
github-actions[bot] b1e1b3e50b Updating readme file for macos-13-arm64 version 20250818.1503 (#12785)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-20 13:38:25 +00:00
github-actions[bot] 778e1c1bb3 Updating readme file for macos-15 version 20250818.1709 (#12784)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-20 12:59:21 +00:00
sangeeths03 0b0aca9a29 [macOS] Update Xcode 26 to beta 6 (#12859) 2025-08-20 14:07:49 +02:00
github-actions[bot] a978857f34 Updating readme file for macos-13 version 20250818.1405 (#12782)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-20 11:36:56 +00:00
sureshe456 da7977bf26 [macOS] Change Cmake version pinning method due to Homebrew update. (#12791) 2025-08-19 17:13:14 +02:00
Shamil Mubarakshin b8f3c687ea Update Release and Pull Request creation workflows (#12767) 2025-08-18 12:12:17 +02:00
Erik Bershel 8384138a4a [macOS] Directly install Xcode 26 beta 5 platforms (#12768) 2025-08-15 16:09:19 +02:00
github-actions[bot] 76a6259291 Updating readme file for macos-14-arm64 version 20250813.1729 (#12754)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-15 02:01:31 +00:00
susmitamane 3a63738c77 [macOS] Remove additional curly bracket. (#12761)
* [macOS] Add Edge browser to arm64 images.

* [macOS] Replace the edge download URL for arm64 images.

* [macOS] Remove if condition for skipping software report generation for arm64 images.

* [macOS] Removed additional {.
2025-08-14 08:51:32 -05:00
github-actions[bot] 296eb88a79 Updating readme file for win22 version 20250811.1.0 (#12749)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-14 09:14:53 +00:00
susmitamane f899392729 [macOS] Add Edge browser to arm64 images. (#12759) 2025-08-14 11:07:20 +02:00
sureshe456 9d9a63ab45 [macOS] Add Safari TCC entries for HCA, bash and Apple Script (#12752)
* Add safari tcc entries for hosted compute agent, bash and Apple Script

* replaced with dobule quotes

---------

Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
2025-08-14 14:36:42 +05:30
Prabhatkumar59 592030fe7a Removing older sdk version for win19 (#12756) 2025-08-13 15:22:22 -06:00
github-actions[bot] c78176e453 macOS 15 arm64 (20250811) Image Update (#12734)
* Updating readme file for macos-15-arm64 version 20250811.2170

* Fix Packer version output

---------

Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 18:31:09 +00:00
github-actions[bot] ef8b4f5ade macOS 14 (20250811) Image Update (#12742)
* Updating readme file for macos-14 version 20250811.1510

* Update images/macos/macos-14-Readme.md

---------

Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: ijunaidm1 <ijunaidm1@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 16:20:16 +00:00
github-actions[bot] c14182f533 macOS 15 (20250811) Image Update (#12739)
* Updating readme file for macos-15 version 20250811.1688

* Update images/macos/macos-15-Readme.md

---------

Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: ijunaidm1 <ijunaidm1@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 14:35:12 +00:00
github-actions[bot] 8527ff0e38 macOS 13 (20250811) Image Update (#12738)
* Updating readme file for macos-13 version 20250811.1387

* Update images/macos/macos-13-Readme.md

---------

Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: ijunaidm1 <ijunaidm1@github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 12:54:37 +00:00
github-actions[bot] d808baffcd macOS 13 arm64 (20250811) Image Update (#12733)
* Updating readme file for macos-13-arm64 version 20250811.1465

* Fix Packer version output

---------

Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 12:15:13 +00:00
github-actions[bot] f469601a3a Updating readme file for ubuntu24 version 20250810.1.0 (#12731)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 11:29:31 +00:00
github-actions[bot] fea5bad176 Updating readme file for win25 version 20250810.1.0 (#12732)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 11:06:44 +00:00
github-actions[bot] 12ff38b85d Updating readme file for ubuntu22 version 20250810.1.0 (#12730)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-13 10:28:42 +00:00
Erik Bershel efbaf81ba8 [macOS] Add GCC 15 (#12750) 2025-08-12 16:30:09 +02:00
Erik Bershel c1745fed15 [macOS] Add more TCC entries for bash and osascript (#12728) 2025-08-11 22:27:47 +02:00
Erik Bershel ce851cea7e [macOS] Update Packer version function (#12737) 2025-08-11 16:32:51 +02:00
ijunaidm1 810182e2e2 [macOS] Adding a variable named "filename" to toolset-13.json and toolset-14.json files (#12722)
* Update toolset-14.json

* Update toolset-13.json
2025-08-10 23:21:58 -05:00
Erik Bershel f9af77a3ce [macOS] Update Xcode 26 to beta 5 (#12719)
tt
2025-08-08 15:29:45 -05:00
github-actions[bot] aba81b1f2e Updating readme file for macos-14-arm64 version 20250805.1714 (#12704)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-08 14:24:08 +00:00
Erik Bershel 743c6bf9be [macOS] Remove unavailable runtimes for Xcode 16.4 (#12718) 2025-08-08 12:19:55 +02:00
ijunaidm1 196c53e061 [macOS] Adding a variable "filename" to toolset-15.json file (#12715) 2025-08-08 07:54:03 +02:00
Erik Bershel efb0272db3 [macOS] Add Accessibility permissions for Apple Script (#12717) 2025-08-08 07:52:54 +02:00
Erik Bershel aef5e94194 [macOS] Update Xcode platforms set to match new policy (#12711) 2025-08-07 23:37:14 +02:00
github-actions[bot] 2cc6d2a909 Updating readme file for ubuntu24 version 20250804.2.0 (#12702)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-07 10:40:48 +00:00
github-actions[bot] 71413fa02d Updating readme file for ubuntu22 version 20250804.2.0 (#12701)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-07 10:08:00 +00:00
Lawrence Gripper 87d9420087 Merge pull request #12712 from actions/lawrencegripper-patch-1
Typo in integration test for fwupd
2025-08-07 09:55:41 +01:00
github-actions[bot] fa9dbff1b3 Updating readme file for macos-14 version 20250804.1491 (#12699)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 22:54:07 +00:00
github-actions[bot] 1aa8b1ee51 Updating readme file for win22 version 20250803.1.0 (#12692)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 18:32:34 +00:00
github-actions[bot] 42d1a3d13a Updating readme file for win25 version 20250803.1.0 (#12693)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 18:04:20 +00:00
github-actions[bot] f101bcf407 Updating readme file for macos-15 version 20250804.1650 (#12698)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 16:24:03 +00:00
vidya sagar ee109d4860 [Windows-2022] SDK versions have been removed from the Visual Studio 2022 (#12708) 2025-08-06 08:23:51 -06:00
vidya sagar bf25250674 [Windows-25] updating OpenSSL version to 3.5.2 (#12709) 2025-08-06 08:23:11 -06:00
github-actions[bot] 9e735b4bda Updating readme file for macos-13-arm64 version 20250804.1453 (#12694)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 13:47:48 +00:00
github-actions[bot] c062332058 Updating readme file for macos-13 version 20250804.1376 (#12696)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-06 13:46:42 +00:00
Lawrence Gripper eb373550e8 Typo in Unit test around fwupd: Fix command to list fwupd-refresh.timer unit 2025-08-06 13:48:10 +01:00
Jan Brasna 96de6e9f6c [Ubuntu] Upgrade docker-compose to fix build regression (#12687)
* Bump docker compose to v2.38.2 in toolset-2204.json

* Bump docker compose to v2.38.2 in toolset-2404.json
2025-08-04 19:44:28 +05:30
github-actions[bot] d5aa851027 Updating readme file for macos-15-arm64 version 20250722.2025 (#12686)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-04 11:32:02 +00:00
github-actions[bot] 521359825c Updating readme file for ubuntu22 version 20250728.1.0 (#12666)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-04 13:27:12 +05:30
github-actions[bot] 48fb0b0043 Updating readme file for ubuntu24 version 20250728.1.0 (#12669)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-04 13:24:50 +05:30
github-actions[bot] 3291029fa9 Updating readme file for macos-15 version 20250728.1632 (#12664)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-08-01 20:23:08 +00:00
Erik Bershel 0b118aca77 [actions] Fix active drive for SBOM on ephemeral runner (#12681)
* [actions] Fix active drive for SBOM on ephemeral runner

* Fix Cyrillic chars

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-31 16:12:38 -06:00
github-actions[bot] 128857e296 Updating readme file for macos-14-arm64 version 20250728.1701 (#12667)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-31 19:33:03 +00:00
RaviAkshintala 9473275c43 [Ubuntu] Updated the pypy latest version (#12678) 2025-07-31 08:39:28 -06:00
github-actions[bot] 09837b47ee Updating readme file for macos-13-arm64 version 20250728.1440 (#12661)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-31 08:21:45 +00:00
github-actions[bot] e815385537 Updating readme file for win22 version 20250727.1.0 (#12660)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-31 05:00:27 +00:00
Prabhatkumar59 46c190e128 [Ubuntu] Updating Ruby version 3.4.* (#12675) 2025-07-30 17:18:51 -06:00
Prabhatkumar59 28bfd27c8d [Windows] Updating Ruby version to 3.4 (#12674) 2025-07-30 17:18:16 -06:00
github-actions[bot] 667739e6df Updating readme file for macos-14 version 20250728.1473 (#12665)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-30 20:22:11 +00:00
github-actions[bot] fe655a45a1 Updating readme file for win25 version 20250727.1.0 (#12659)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-30 13:12:54 +00:00
github-actions[bot] eb77bb9331 Updating readme file for macos-13 version 20250728.1366 (#12663)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-30 10:44:47 +00:00
hemanthmanga a69ec7067f [Windows] Updating latest Mercurial version 6.3.1 (#12670) 2025-07-29 08:17:22 -06:00
github-actions[bot] 6b04fd584d Updating readme file for macos-14-arm64 version 20250723.1691 (#12644)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-28 21:40:38 +00:00
vidya sagar 7ac2abd892 [Ubuntu] update docker-compose to v2.37.3 (#12657)
* [Ubuntu] update docker-compose to 2.37.0
Co-authored-by: cerossi <cerossi@users.noreply.github.com>

* [Ubuntu] update docker-compose to 2.37.3
Co-authored-by: cerossi <cerossi@users.noreply.github.com>
2025-07-28 09:29:23 -06:00
hemanthmanga 18f874257f [Windows 22] Removing .Net version 6.0 (#12653) 2025-07-28 12:34:44 +05:30
hemanthmanga 9788af3fda [Ubuntu 22] Removing .Net version 6.0 (#12652) 2025-07-28 12:33:44 +05:30
github-actions[bot] 1ed26a6d42 Updating readme file for ubuntu24 version 20250720.1.0 (#12630)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-24 06:02:02 +00:00
github-actions[bot] 8701ae48e2 Updating readme file for macos-14 version 20250721.1458 (#12638)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 19:35:27 +00:00
github-actions[bot] 54a670dee1 Updating readme file for macos-13-arm64 version 20250721.1420 (#12639)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 17:37:00 +00:00
github-actions[bot] 720790a17c Updating readme file for ubuntu22 version 20250720.1.0 (#12629)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 17:19:19 +00:00
github-actions[bot] 9f56e4ed3d Updating readme file for win22 version 20250720.1.0 (#12632)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 17:18:48 +00:00
github-actions[bot] 073fdbd441 Updating readme file for win25 version 20250720.1.0 (#12631)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 17:16:58 +00:00
github-actions[bot] 0db7c6a8aa Updating readme file for macos-15 version 20250721.1622 (#12637)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-23 16:05:40 +00:00
github-actions[bot] 07a7e5b653 Updating readme file for macos-13 version 20250721.1353 (#12634)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-07-23 15:42:15 +00:00
github-actions[bot] e27dbcbe29 Updating readme file for macos-14-arm64 version 20250715.1663 (#12593)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-18 14:46:31 +00:00
sureshe456 612f67eb25 [macOS] Pin kotlin to latest version(2.2.0) (#12610)
* unpin kotlin to 2.1.10 version

* # Avoid version call, use -help instead to avoid IR errors
2025-07-18 14:52:41 +05:30
github-actions[bot] 7db2ea564d Updating readme file for macos-14 version 20250715.1434 (#12595)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-17 15:04:26 +00:00
akilesh-amaran 48261188cb [Windows] Update Kotlin to latest (#12607) 2025-07-17 19:34:03 +05:30
akilesh-amaran cb033ce75c [Ubuntu] Upgrade Kotlin to latest (#12608) 2025-07-17 19:33:43 +05:30
sureshe456 4eb57589e3 fix edge url to https://msedgedriver.microsoft.com (#12606) 2025-07-16 23:12:22 -05:00
github-actions[bot] 12794075dd Updating readme file for ubuntu22 version 20250713.1.0 (#12583)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 18:07:44 +00:00
github-actions[bot] b86f6d2e1a Updating readme file for macos-15-arm64 version 20250714.1971 (#12587)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 17:25:20 +00:00
github-actions[bot] c8b797478e Updating readme file for ubuntu24 version 20250713.1.0 (#12584)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 16:54:19 +00:00
github-actions[bot] 30127a0c86 Updating readme file for win22 version 20250713.1.0 (#12585)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 15:47:33 +00:00
github-actions[bot] 6221f35ed4 Updating readme file for macos-15 version 20250714.1591 (#12591)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 15:33:12 +00:00
github-actions[bot] 2d5daaffb9 Updating readme file for win25 version 20250713.1.0 (#12582)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 15:32:29 +00:00
github-actions[bot] d8a056bb80 Updating readme file for macos-13-arm64 version 20250714.1403 (#12586)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 13:02:51 +00:00
github-actions[bot] 0ab9d6ae9a Updating readme file for macos-13 version 20250714.1328 (#12590)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-16 12:28:41 +00:00
kishorekumar-anchala bcdb306912 [Ubuntu, Windows] Update Edgedriver URL and maven version on Ubuntu (#12601)
* [Ubuntu, Windows] Update edgedriver URL

* [Ubuntu] Update maven version
2025-07-16 17:20:16 +05:30
kishorekumar-anchala 4423d3872f [Ubuntu] Improve kubectl installation script with retry logic and keyring checks (#12570)
* [Ubuntu] Fix kubectl error

* [Ubuntu] Remove dependencies
2025-07-15 08:59:19 -06:00
Shamil Mubarakshin 372fde29d0 Update labeled PR CI checks (#12344) 2025-07-15 10:33:54 +02:00
Alexey-Ayupov c97170d762 [Windows] Ensure MDE is not setup (#12544) 2025-07-14 16:02:48 +02:00
github-actions[bot] 943d2a87d3 Updating readme file for win22 version 20250710.1.0 (#12575)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 18:10:34 +00:00
github-actions[bot] 7e14c7b03f Updating readme file for macos-14-arm64 version 20250709.1652 (#12558)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 16:58:26 +00:00
github-actions[bot] 910c625995 Updating readme file for win19 version 20250709.2.0 (#12567)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 15:05:46 +00:00
github-actions[bot] c528957547 Updating readme file for ubuntu24 version 20250710.1.0 (#12569)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 14:50:50 +00:00
github-actions[bot] dbc5ab78bf Updating readme file for ubuntu22 version 20250710.1.0 (#12568)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 14:37:47 +00:00
github-actions[bot] fe535d4795 Updating readme file for macos-14 version 20250709.1419 (#12556)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 14:33:55 +00:00
github-actions[bot] 0273354e48 Updating readme file for macos-15-arm64 version 20250709.1961 (#12553)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 09:19:46 +00:00
github-actions[bot] c6eb63ef9a Updating readme file for macos-15 version 20250709.1581 (#12559)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 07:24:36 +00:00
github-actions[bot] 9353bb703b Updating readme file for macos-13-arm64 version 20250709.1395 (#12554)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 04:48:24 +00:00
github-actions[bot] 60406092fd Updating readme file for macos-13 version 20250709.1318 (#12561)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 03:50:30 +00:00
github-actions[bot] cdc9e90458 Updating readme file for win25 version 20250708.1.0 (#12548)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-11 02:59:33 +00:00
Subir Ghosh bd559cf98f Revert "[Windows 2022] Update strawberryperl to 5.40.2.2 (#12508)" (#12573)
This reverts commit 177bb02d71.
2025-07-10 12:51:54 -06:00
vidya sagar c49a3f7952 Revert "chore: Add ppa candidate repo to install 2.50.1 version of git (#12563)" (#12566)
This reverts commit 903ef895e7.
2025-07-10 13:09:24 +05:30
Subir Ghosh 903ef895e7 chore: Add ppa candidate repo to install 2.50.1 version of git (#12563) 2025-07-10 10:53:45 +05:30
Erik Bershel 26b12b9e2a [Windows-2019] Revert documentation until full removal (#12550)
* Revert "feat: Remove Windows 2019 readme (#12519)"

This reverts commit d83bbf16df.

* Fix Windows 2019 link and badge in README

* Hide ugly deployment badge by deprecation label
2025-07-09 12:14:17 +02:00
akilesh-amaran 70fd27fce0 [Windows-19] marking image as deprecated (#12528)
* [Windows]Mark windows-2019 as deprecated

* [Windows-19]  marking image as deprecated

* [Windows-19]  marking image as deprecated

* [Windows-19]  marking image as deprecated
2025-07-08 08:20:56 -06:00
kishorekumar-anchala 3eae73c57f [windows-22] Update WDK to latest (#12538) 2025-07-08 08:18:36 -06:00
Subir Ghosh 968c8b6bdb [Windows] Stop pinning of Visual Studio version (#12469)
* feat: Remove pinned VS version

* Removed installChannel vars from VS installation module

* debug: Check removal of installChannelUri

* fix: Remove InstallChannel completely

* feat: convert installchannel var to empty string

* feat: convert installchannel var to empty string

* feat: remove installchannel value to fallback to latest
2025-07-07 08:57:28 -06:00
Shamil Mubarakshin a4021ffba1 Update Ninja pester test (#12534) 2025-07-07 14:33:16 +02:00
kishorekumar-anchala 4bd4d1bbeb [ubuntu] Unpin the minikube version and updating to latest (#12480)
* [ubuntu] Create new key directory

* [ubuntu] upgrade installation process of kubectl

* Fix Kubernetes repository URL

* [Ubuntu] install dependecies

* [Ubuntu] Remove the permission

* [Ubuntu] Change the URL

* [Ubuntu] change the gpg source

* [Ubuntu] Set the permissions

* remove tmp folder

* Update the URL

* [Ubuntu] Update minikube to the latest
2025-07-04 19:57:33 +05:30
github-actions[bot] 24bb79adc1 Updating readme file for macos-14-arm64 version 20250630.1634 (#12502)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-04 14:17:09 +00:00
Alexey-Ayupov 35fdc371fb Validate MS Defender is not installed (#12529) 2025-07-04 14:45:17 +02:00
github-actions[bot] 53532a932a Updating readme file for win22 version 20250701.1.0 (#12511)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-03 19:22:02 +00:00
github-actions[bot] db6ff791ad Updating readme file for macos-14 version 20250630.1402 (#12505)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-03 15:46:39 +00:00
Alexey-Ayupov 5f33e416c5 Fix disk space issue (#12524) 2025-07-03 13:04:15 +02:00
github-actions[bot] cd16ce25c6 Updating readme file for macos-15-arm64 version 20250630.1914 (#12500)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 16:41:08 +00:00
github-actions[bot] 834f98af30 Updating readme file for macos-13-arm64 version 20250630.1378 (#12493)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 16:21:25 +00:00
github-actions[bot] 5c99ee9758 Updating readme file for macos-15 version 20250630.1559 (#12503)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 16:17:24 +00:00
github-actions[bot] 4b93b18422 Updating readme file for win25 version 20250629.1.0 (#12498)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 15:23:52 +00:00
github-actions[bot] b810596256 Updating readme file for macos-13 version 20250630.1295 (#12499)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 15:16:57 +00:00
github-actions[bot] 1f0781c008 Updating readme file for ubuntu24 version 20250629.1.0 (#12496)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 15:16:49 +00:00
Subir Ghosh d83bbf16df feat: Remove Windows 2019 readme (#12519) 2025-07-02 20:32:26 +05:30
github-actions[bot] 37538a244e Updating readme file for ubuntu22 version 20250629.1.0 (#12495)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-07-02 14:52:47 +00:00
Prabhatkumar59 e4cb7b8095 Updating Openssl version to 3.5.1 (#12517) 2025-07-02 19:55:51 +05:30
Alexey-Ayupov c0f21da62d Refactor Packer templates for Windows and Ubuntu images (#12305)
Co-authored-by: Shamil Mubarakshin <127750046+shamil-mubarakshin@users.noreply.github.com>
2025-07-02 13:31:15 +02:00
xavier2k6 5eb4bf07a6 [Windows 2025] Update strawberryperl to 5.40.2.2 (#12375) 2025-07-02 11:12:05 +05:30
xavier2k6 177bb02d71 [Windows 2022] Update strawberryperl to 5.40.2.2 (#12508) 2025-07-02 11:11:35 +05:30
Jeff Martin d64204ffc3 Merge pull request #12510 from github-maccloud/ns/update-tccdb
feat: add additional tccdb entries
2025-07-01 15:34:27 -05:00
Jeff Martin f443af2cd5 feat: add additional tccdb entries 2025-07-01 14:30:42 -05:00
Prabhatkumar59 d63ab024d4 Updating llvm version (#12501) 2025-06-30 20:57:32 -06:00
Pavel Iakovenko 7eede67cd0 Validate authenticode signature using the certificate Subject (#12474)
* Use cerificate subject to verify authenticode signature

* Use function instead of script variables

* Switch all places to using Get-MicrosoftPublisher

* Remove SignatureThumbprint

* Use common subject for the Edge driver
2025-06-30 19:33:57 -06:00
Alexey-Ayupov 0790ef6e2a [Windows-2025] Enable permission inheritance for the C: drive (#12467) 2025-06-30 17:30:31 +02:00
github-actions[bot] 27d8a9d902 Updating readme file for win19 version 20250623.2.0 (#12471)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-27 10:32:14 +00:00
github-actions[bot] 18cde3cfe4 Updating readme file for macos-14 version 20250623.1377 (#12448)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-27 03:39:02 +00:00
Trey Valenta 9c70ef5026 [windows] Fix syntax of ssh-keyscan (#12223)
Remove extraneous spaces between key types to fetch
2025-06-26 23:18:10 +05:30
Prabhatkumar59 3c95826d25 Updating Azure power shell module version (#12476) 2025-06-26 22:24:02 +05:30
github-actions[bot] 28fa5560a3 Updating readme file for win22 version 20250623.1.0 (#12459)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-26 10:49:49 +00:00
github-actions[bot] f10e0e71c7 Updating readme file for win25 version 20250623.1.0 (#12462)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-26 10:30:29 +00:00
sureshe456 cb01110706 Pin AZ PowerShell Module to 12.5.0 version (#12461)
Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
2025-06-26 15:31:33 +05:30
github-actions[bot] 907dfc1466 Updating readme file for macos-15 version 20250623.1531 (#12455)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-26 06:23:52 +00:00
github-actions[bot] a526fdbc0e Updating readme file for ubuntu24 version 20250622.1.0 (#12451)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 19:46:19 +00:00
github-actions[bot] a4c8dc0cf7 Updating readme file for macos-14-arm64 version 20250623.1617 (#12452)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 18:39:55 +00:00
github-actions[bot] 1cbbcde636 Updating readme file for ubuntu22 version 20250622.1.0 (#12450)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 18:19:40 +00:00
github-actions[bot] d50c9973e0 Updating readme file for macos-15-arm64 version 20250623.1849 (#12446)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 13:39:30 +00:00
github-actions[bot] 22d42b2f20 Updating readme file for macos-13-arm64 version 20250623.1360 (#12444)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 12:35:12 +00:00
Pavel Iakovenko bc7868f958 Merge pull request #12443 from aibaars/codeql-bundle-per-platform
CodeQL: install platform specific CodeQL bundle
2025-06-25 08:14:22 -04:00
Arthur Baars 7201625899 Merge branch 'actions:main' into codeql-bundle-per-platform 2025-06-25 12:39:06 +02:00
github-actions[bot] 1a71ccff9a Updating readme file for macos-13 version 20250623.1267 (#12449)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-25 10:27:36 +00:00
akilesh-amaran c471ba1399 [Ubuntu] Replace WebClient with Invoke-WebRequest (#12434)
Co-authored-by: baidarka <baidarka@users.noreply.github.com>
2025-06-23 08:27:54 -06:00
vidya sagar f7879fa7c3 [Windows] Updating Edge driver signature thumbprint (#12441) 2025-06-23 12:47:52 +02:00
Arthur Baars 60599408e4 CodeQL: install platform specific CodeQL bundle
This should reduce the size of the CodeQL bundle by only including the
platform specific CodeQL CLI and libraries, rather than the full set
of CodeQL CLI and libraries for all platforms.
2025-06-23 08:06:10 +00:00
github-actions[bot] 98413b96dd Updating readme file for win22 version 20250617.1.0 (#12423)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-20 14:48:46 +00:00
github-actions[bot] 59edccfdde Updating readme file for win25 version 20250617.1.0 (#12424)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-20 14:28:29 +00:00
github-actions[bot] d624df2168 Updating readme file for macos-15 version 20250616.1506 (#12401)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-20 03:49:30 +00:00
github-actions[bot] 61391258ad Updating readme file for macos-14 version 20250616.1357 (#12400)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-19 21:45:57 +00:00
github-actions[bot] d579d5347a Updating readme file for macos-13 version 20250616.1247 (#12397)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-19 21:30:44 +00:00
kishorekumar-anchala 938abb9f14 [windows] Remove checksum validation for WSL2 and AzCosmos db (#12425) 2025-06-19 10:29:20 -06:00
github-actions[bot] 9c685e8b41 Updating readme file for macos-15-arm64 version 20250616.1800 (#12406)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-19 04:00:27 +00:00
github-actions[bot] 7e778a79d6 Updating readme file for macos-14-arm64 version 20250616.1605 (#12402)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-18 20:08:18 +00:00
github-actions[bot] bfed12fa7f Updating readme file for macos-13-arm64 version 20250616.1345 (#12393)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-18 16:15:12 +00:00
github-actions[bot] 489f3370be Updating readme file for ubuntu24 version 20250615.1.0 (#12392)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-18 14:08:54 +00:00
github-actions[bot] 82b4d219aa Updating readme file for ubuntu22 version 20250615.1.0 (#12391)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-18 13:36:56 +00:00
kishorekumar-anchala 54d4542e64 [windows 22 & 25 ] Upgrade visual studio version to 17.14 (#12363)
* [Windows] Update visualstudio to 17.14

* Update to the latest release
2025-06-17 08:41:23 -06:00
kishorekumar-anchala 42e65904de [windows] Replace WebClient with Invoke-WebRequest & Update EdgeDrive Thumbprint (#12390)
* [windows] Update EdgeDriver signature

* feat: Improve temp directory handling and update file download method

- Added check for \ existence before accessing it.
- If the directory does not exist, it is now created.
- Replaced System.Net.WebClient with Invoke-WebRequest for file downloads, improving compatibility and maintainability.

Co-authored-by: Subir0071 <subir0071@github.com>

* [Windows] Remove check for TEMP_Dir

---------

Co-authored-by: Subir0071 <subir0071@github.com>
2025-06-17 08:33:00 -06:00
github-actions[bot] a0e2400abd Updating readme file for macos-15-arm64 version 20250611.1705 (#12378)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-14 21:56:12 +00:00
github-actions[bot] 22efb1e0a5 Updating readme file for macos-15 version 20250609.1416 (#12350)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-13 20:08:16 +00:00
Erik Bershel 2054532908 [macOS] Add Xcode 26 beta 1 without runtimes on macOS-15 arm64-based image (#12387)
Co-authored-by: sangeeths03 <sangeeths03@github.com>
2025-06-13 10:17:36 -05:00
Erik Bershel 8978a360e6 [macOS] Add Xcode 26 beta 1 with runtimes on macOS-15 Intel-based image (#12380)
Co-authored-by: sangeeths03 <sangeeths03@github.com>
2025-06-13 10:17:20 -05:00
vidya sagar dcf67a07fd [Ubuntu] Updated docker-compose to 2.36.2 (#12381) 2025-06-13 08:19:21 -06:00
xavier2k6 3df75a63ec Bump remaining GitHub actions/checkout packages to v4 (#12372) 2025-06-12 14:01:25 -06:00
xavier2k6 4f2eb4ec71 Bumped ncipollo/release-action package to v1.16.0 (#12373)
https://github.com/ncipollo/release-action/releases
2025-06-12 13:58:06 -06:00
xavier2k6 e8f4b25875 Bumped super-linter/slim package to v7 (#12374) 2025-06-12 13:30:20 -06:00
github-actions[bot] f340f688fc Updating readme file for win22 version 20250609.2.0 (#12356)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 16:03:45 +00:00
github-actions[bot] 022b0a3ea9 Updating readme file for win19 version 20250609.1.0 (#12353)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 15:48:10 +00:00
akilesh-amaran 28de1ce9b2 [Ubuntu] Update sed pattern in configure-apt-sources (#12358) 2025-06-12 09:47:41 -06:00
github-actions[bot] 083fcebd92 Updating readme file for win25 version 20250609.2.0 (#12359)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 15:30:53 +00:00
github-actions[bot] f9133c626c Updating readme file for macos-14 version 20250609.1326 (#12349)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 10:05:03 +00:00
github-actions[bot] 43c8d82744 Updating readme file for ubuntu24 version 20250609.1.0 (#12346)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 01:00:25 +00:00
github-actions[bot] 43475a2984 Updating readme file for macos-14-arm64 version 20250609.1574 (#12352)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-12 00:41:27 +00:00
github-actions[bot] c191f85156 Updating readme file for macos-13-arm64 version 20250609.1323 (#12347)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-11 20:36:29 +00:00
github-actions[bot] 744b139d81 Updating readme file for macos-13 version 20250609.1222 (#12351)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-11 18:51:09 +00:00
github-actions[bot] 7fe8559f9e Updating readme file for ubuntu22 version 20250609.1.0 (#12345)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-11 17:37:59 +00:00
Subir Ghosh 9eb3ed912a fix:Correct job name (#12260) 2025-06-10 08:45:25 -06:00
Jacob Blanco 78c1f18c5b Remove orphaned Python 3.8 (x86) in Windows toolsets 2019 and 2022 (#12335)
* [Windows] Remove VCRedist from Toolsets

[Windows] Update AzureCosmosDbEmulator signature and Removing VSredist 17 installation in Postgresql (#12247)

* [Windows] Remove VCRedist from Toolsets

[Windows] Update AzureCosmosDbEmulator signature and Removing VSredist 17 installation in Postgresql (#12247)

* Setting first version following other tools

* Setting first version following other tools

* Setting first version following other tools

* Remove orphaned Python 3.8 (x86) from toolset-2019.json and toolset-2022.json

**Remove orphaned Python 3.8 (x86) from toolset-2019.json & 2022.json**

This PR removes the orphaned entry for Python 3.8 (x86) from toolset-2019.json.
- Python 3.8 (x86) is not included in the x64 list and is not required for current or future builds.
- Keeping only actively supported and required Python versions helps reduce image size and maintenance overhead.

**Summary of changes:**
- Removed `"3.8.*"` from the `versions` array for Python x86.

* Remove Ubuntu 20.04 Readme, empty but not deleted

---------

Co-authored-by: Jacob Blanco <jblanco@devx.es>
2025-06-09 08:07:49 -06:00
RaviAkshintala b86bab3fe6 [Ubuntu] maven 3.9.9 is not available in the maven repository (#12340) 2025-06-09 11:08:38 +02:00
github-actions[bot] 9d57d2edd5 Updating readme file for macos-14-arm64 version 20250602.1561 (#12319)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-06 22:32:06 +00:00
RaviAkshintala ecb9d4051a [Ubuntu] removed Go 1.21 and added 1.24 and make it as a default version (#12332) 2025-06-06 08:05:17 -06:00
github-actions[bot] 71ed87ce94 Updating readme file for win22 version 20250602.1.0 (#12311)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-06 04:13:21 +00:00
github-actions[bot] 1b258d6231 Updating readme file for win19 version 20250602.2.0 (#12312)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-05 22:52:59 +00:00
github-actions[bot] 382e072fdb Updating readme file for win25 version 20250602.1.0 (#12315)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-05 22:43:27 +00:00
github-actions[bot] cfc4c6d3ae Updating readme file for ubuntu24 version 20250602.3.0 (#12308)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-05 09:22:52 +00:00
github-actions[bot] a14cd62fef Updating readme file for ubuntu22 version 20250602.1.0 (#12309)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-05 08:59:26 +00:00
github-actions[bot] 6a2b811d2a Updating readme file for macos-15-arm64 version 20250602.1658 (#12292)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 13:51:08 +00:00
github-actions[bot] 41d43b66f6 Updating readme file for macos-13-arm64 version 20250602.1306 (#12291)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 13:30:42 +00:00
github-actions[bot] 4bdc5a4d8d Updating readme file for macos-15 version 20250602.1396 (#12300)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 13:02:44 +00:00
github-actions[bot] 1925b48acc Updating readme file for macos-14 version 20250602.1313 (#12295)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 12:42:34 +00:00
github-actions[bot] 81ca79fa39 Updating readme file for macos-13 version 20250602.1211 (#12297)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 12:24:50 +00:00
github-actions[bot] d8c2fb464a Updating readme file for macos-14-arm64 version 20250527.1547 (#12263)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-06-04 09:42:28 +00:00
sangeeths03 e330e24b7e SBOM Issue: SYFT downgraded to 1.24.0 (#12290) 2025-06-02 07:28:28 -05:00
xavier2k6 5b6567dc8f [windows 2025] - Update LLVM to 20 (#11795) 2025-05-30 15:06:05 -06:00
hemanthmanga 2ccc05d5ed [Windows 22] Update Node.js version 20 as the default. (#12280) 2025-05-30 15:05:28 -06:00
github-actions[bot] ac7bd50587 Updating readme file for macos-15 version 20250526.1361 (#12252)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-30 17:00:47 +00:00
github-actions[bot] 880f3bac27 Updating readme file for win22 version 20250527.1.1 (#12270)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-30 16:45:09 +00:00
Erik Bershel be725e1c48 [macOS] Add Xcode 16.4 to macOS-15 images (#12281)
Co-authored-by: susmitamane <susmitamane@github.com>
2025-05-30 11:42:08 -05:00
hemanthmanga e39fcca555 [Ubuntu 22] Updating Nodejs version 20 as default version. (#12279) 2025-05-30 09:43:36 -06:00
hemanthmanga 2503911e5f [Windows 19 & Windows 22]Removing Ruby 3.0 and making 3.3 as a default version. (#12276) 2025-05-30 09:42:27 -06:00
hemanthmanga 536a72b989 [Windows 19 & Windows 22]Removing Python version:3.8.* (#12277) 2025-05-30 09:40:03 -06:00
github-actions[bot] 966a1f61de Updating readme file for win25 version 20250527.1.1 (#12269)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-30 15:15:05 +00:00
hemanthmanga d8d7e47c2c [Ubuntu 22] Removing Python version:3.8.* (#12278) 2025-05-30 08:14:32 -06:00
Jacob Blanco b96bd7e0b3 [Windows] Update Toolsets for Windows Server 2019 and 2022 after PR merged #12247 (#12264)
* [Windows] Remove VCRedist from Toolsets

[Windows] Update AzureCosmosDbEmulator signature and Removing VSredist 17 installation in Postgresql (#12247)

* [Windows] Remove VCRedist from Toolsets

[Windows] Update AzureCosmosDbEmulator signature and Removing VSredist 17 installation in Postgresql (#12247)

* Setting first version following other tools

* Setting first version following other tools

* Setting first version following other tools
2025-05-30 08:09:33 -06:00
github-actions[bot] eaddadfe38 Updating readme file for ubuntu24 version 20250527.1.1 (#12262)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-30 10:27:22 +00:00
github-actions[bot] 7a56c30ae4 Updating readme file for ubuntu22 version 20250527.1.1 (#12261)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-30 08:21:27 +00:00
github-actions[bot] a070c1632b Updating readme file for macos-15-arm64 version 20250527.1593 (#12257)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-29 14:05:04 +00:00
github-actions[bot] 0b4572e6c0 Updating readme file for macos-13-arm64 version 20250527.1294 (#12255)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-29 13:43:29 +00:00
ijunaidm1 e3d015b9ef [macOS] Remove Xcode 15.4 from macOS-15 images (#12275) 2025-05-29 15:01:53 +02:00
github-actions[bot] 029de103c5 Updating readme file for macos-14 version 20250526.1288 (#12251)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-29 05:34:41 +00:00
github-actions[bot] ae387d70ac Updating readme file for macos-13 version 20250526.1184 (#12250)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-29 01:47:01 +00:00
vidya sagar ef94ee0b36 [Windows-25] updating wsl2 checksum (#12266) 2025-05-28 08:06:20 -06:00
akilesh-amaran ab80dde746 [Windows] Update AzureCosmosDbEmulator signature and Removing VSredist 17 installation in Postgresql (#12247)
* [Windows] Update AzureCosmosDbEmulator signature

* [Windows] Removing VC reddist installation in Postgress
2025-05-27 13:52:34 -06:00
Lawrence Gripper 95dda62db1 Merge pull request #12240 from actions/lg/fwupd2
Fix fwupd intergration test on Ubuntu 22.04
2025-05-27 11:50:02 +01:00
lawrencegripper fb7e986316 Fix up by using list-unit
This avoids the output containing
the preset vendor value.
2025-05-27 09:33:33 +01:00
sureshe456 773f13be9d [macOS] Add Mozilla Firefox details to software report file for arm64 images. (#12249)
Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-05-26 17:48:23 +02:00
lawrencegripper 6fcdd215dc Make test robust 2025-05-23 17:08:28 +01:00
sureshe456 a1be1e2884 [macOS]Add Mozila Firfox to macOS 13,14 and 15 arm64 images. (#12226)
* Add Mozila Firfox to macOS 13,14 and 15 arm64 images.

* move the firefox script next to google chrome installer

---------

Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
2025-05-23 19:22:38 +05:30
Lawrence Gripper a1cf69345e Update images/ubuntu/scripts/tests/System.Tests.ps1
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-23 14:23:44 +01:00
lawrencegripper 52019144a8 Fix fwupd intergration test on Ubuntu 22.04
See:

- https://github.com/actions/runner-images/pull/12225#issuecomment-2904383955
2025-05-23 14:18:25 +01:00
Alexey-Ayupov 2eee00587f Variabilize several elements in Packer templates (#12231) 2025-05-23 15:08:47 +02:00
Lawrence Gripper ff069dce92 Bug: Mask fwupd timer on ubuntu images (#12225)
* Bug: Fully remove `fwupd` from ubuntu images

We're running on VMs in Azure and the fwupd package is not needed.

Leaving it enable means periodic refreshes show in network traffic and firewall logs.

* Update check method

* Simplify test
2025-05-22 13:59:38 -06:00
kishorekumar-anchala ac5bfa5ec6 [Ubuntu 24] Update compose plugin version (#12228) 2025-05-22 13:57:49 -06:00
akilesh-amaran 65a78b8934 [Windows] Update AzureCli and AzureCosmosDbEmulator signature and hash (#12222) 2025-05-21 10:45:22 +02:00
Alexey-Ayupov be36d1d065 Update packer templates with new features (#12208) 2025-05-20 14:56:30 +02:00
github-actions[bot] 699ade486f Updating readme file for macos-14 version 20250513.1230 (#12197)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-15 15:47:22 +00:00
github-actions[bot] 8717d5e69c Updating readme file for macos-13 version 20250512.1078 (#12196)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-15 15:22:33 +00:00
github-actions[bot] 7c9abd2c32 Updating readme file for macos-13-arm64 version 20250512.1166 (#12189)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-14 22:03:49 +00:00
github-actions[bot] 73698bb91d Updating readme file for win22 version 20250511.1.1 (#12184)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-14 13:31:51 +00:00
github-actions[bot] c4d1068d22 Updating readme file for ubuntu24 version 20250511.1.1 (#12182)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-14 13:03:08 +00:00
github-actions[bot] 938ff24988 Updating readme file for win25 version 20250511.1.1 (#12187)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-14 12:58:18 +00:00
github-actions[bot] fb338fd690 Updating readme file for ubuntu22 version 20250511.1.1 (#12183)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-14 12:27:06 +00:00
github-actions[bot] 8170cce307 Updating readme file for win19 version 20250511.1.1 (#12186)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-05-14 12:11:27 +00:00
Alex Harden 25b33392ea Update Install-AzureCosmosDbEmulator.ps1 SHA256Sum (#12164)
Corresponds to azure-cosmosdb-emulator-2.14.22-5aad492b.msi downloaded today.
2025-05-09 09:03:03 -06:00
susmitamane 7b4cd1f24c [macOS] Remove Go 1.21.*. (#12170)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2025-05-09 09:12:51 -05:00
github-actions[bot] 15fd833774 Updating readme file for macos-15-arm64 version 20250506.1412 (#12148)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-09 01:39:15 +00:00
github-actions[bot] f8851a91bc Updating readme file for macos-15 version 20250506.1260 (#12149)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-09 01:13:05 +00:00
github-actions[bot] da5333e1de Updating readme file for macos-14 version 20250507.1186 (#12157)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-09 00:00:59 +00:00
github-actions[bot] 6baff0ff35 Updating readme file for macos-13 version 20250507.1052 (#12159)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-08 23:11:44 +00:00
github-actions[bot] a05d070c4e Updating readme file for macos-14-arm64 version 20250505.1431 (#12146)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-08 13:09:48 +00:00
github-actions[bot] 735016f42d Updating readme file for macos-13-arm64 version 20250505.1136 (#12136)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-08 00:26:29 +00:00
github-actions[bot] 62bab7692f Updating readme file for win22 version 20250504.1.1 (#12142)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-07 14:09:50 +00:00
github-actions[bot] ce61c11aac Updating readme file for ubuntu24 version 20250504.1.1 (#12137)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-07 13:22:30 +00:00
github-actions[bot] 0c9385c89b Updating readme file for win25 version 20250504.1.1 (#12140)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-07 12:38:07 +00:00
github-actions[bot] a57cbedce5 Updating readme file for ubuntu22 version 20250504.1.1 (#12138)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-07 12:02:35 +00:00
github-actions[bot] be10e82fed Updating readme file for win19 version 20250504.1.1 (#12139)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-07 11:59:31 +00:00
RaviAkshintala be938cd870 [Ubuntu-20] ubuntu 20 readme file removed (#12094) 2025-05-06 08:07:43 -06:00
Bram 3576382c79 Fix: Typo in instructions (#12120) 2025-05-06 08:03:17 -06:00
hemanthmanga 5676b8b825 [Windows 19 & Windows 22] Removing Node.js version 16* (#12122) 2025-05-02 11:12:55 -06:00
RaviAkshintala f86900e673 [Windows]Go 1.20&1.21 deprecated and updated the latest version to 1.24 as default (#12121) 2025-05-02 10:07:34 -06:00
vidya sagar a69bce6e8e [Ubuntu] updating Docker version to 28* (#12124) 2025-05-02 10:05:40 -06:00
github-actions[bot] 310e8e9637 Updating readme file for macos-14-arm64 version 20250428.1410 (#12114)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-01 17:18:09 +00:00
github-actions[bot] acb08bf729 Updating readme file for macos-15-arm64 version 20250428.1341 (#12102)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-01 16:10:38 +00:00
Pavel Iakovenko 39482c9ce8 Merge pull request #11946 from angelapwen/macos-codeql-action-refactor
[macOS] Always use the latest major version of CodeQL Action
2025-05-01 14:56:01 +00:00
github-actions[bot] 9c57f5c945 Updating readme file for macos-14 version 20250428.1135 (#12107)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-01 11:08:02 +00:00
github-actions[bot] 6bfa13df8d Updating readme file for win19 version 20250427.1.1 (#12115)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-05-01 10:38:55 +00:00
github-actions[bot] 5a88360f2a Updating readme file for macos-13 version 20250428.984 (#12104)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 20:16:36 +00:00
github-actions[bot] 26c327e0dd Updating readme file for macos-15 version 20250428.1214 (#12111)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 16:31:57 +00:00
github-actions[bot] 51a3a67dd6 Updating readme file for macos-13-arm64 version 20250428.1114 (#12103)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 15:13:34 +00:00
github-actions[bot] 0f959473a4 Updating readme file for ubuntu24 version 20250427.1.1 (#12109)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 14:08:50 +00:00
github-actions[bot] 60a4fcd73f Updating readme file for win22 version 20250427.1.1 (#12110)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 12:36:32 +00:00
github-actions[bot] 84a341f322 Updating readme file for ubuntu22 version 20250427.1.1 (#12108)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 12:30:01 +00:00
github-actions[bot] 910eac4212 Updating readme file for win25 version 20250427.1.1 (#12106)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-30 12:12:10 +00:00
Prabhatkumar59 43bbe70193 Fix formatting in README after Ubuntu 20 deprecation merge (#11748) (#12113) 2025-04-29 11:47:23 +02:00
Angela P Wen 22826037a5 Use PAT for API call to prevent throttling 2025-04-25 11:43:01 -07:00
Erik Bershel 0e37973a01 [macOS] Remove stale VCPKG workaround (#12092) 2025-04-25 13:32:50 +02:00
Josh Soref 8d31ac4988 Fix mirror+file: for ubuntu.sources (#12053) 2025-04-24 17:37:31 -06:00
github-actions[bot] 240ca4c532 Updating readme file for macos-13 version 20250421.964 (#12068)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-24 14:51:18 +00:00
github-actions[bot] 3459dbd16b Updating readme file for win22 version 20250420.1.1 (#12075)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-24 04:52:08 +00:00
github-actions[bot] bda6c60c04 Updating readme file for macos-14-arm64 version 20250421.1374 (#12074)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-24 01:13:50 +00:00
github-actions[bot] 0107ce3f47 Updating readme file for macos-15-arm64 version 20250421.1300 (#12069)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-24 01:05:35 +00:00
Angela P Wen ded86ef875 [Windows] Always use the latest major version of CodeQL Action (#11947)
* [Windows] Always use the latest major version of CodeQL Action

* Add missing `v` to CodeQL bundle URL
2025-04-23 17:46:58 -06:00
Angela P Wen f346a37e5c [Ubuntu] Always use the latest major version of CodeQL Action (#11931)
* [Ubuntu] Update default CodeQL major version to v3

* [Ubuntu] use the latest CodeQL Action major version

Instead of hardcoding it!

* Add missing `v` to CodeQL bundle URL
2025-04-23 17:40:39 -06:00
github-actions[bot] d453d1099a Updating readme file for ubuntu22 version 20250421.2.1 (#12082)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 22:25:35 +00:00
github-actions[bot] 27806e0f06 Updating readme file for win19 version 20250420.1.1 (#12078)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 22:19:08 +00:00
github-actions[bot] 11d845cc88 Updating readme file for macos-13-arm64 version 20250421.1088 (#12067)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 21:15:43 +00:00
Prabhatkumar59 80a1ca9abe Ubuntu 20 Deprecation changes (#11748)
* Ubuntu 20 Deprecation updates

* Updating .md files

* Update announcement.yml

* Update bug-report.yml

* Update tool-request.yml

* Updating merge conflicts

* Updating .md files

* Updating merge conflicts

* Resolved merge conflicts

---------

Co-authored-by: Prabhat kumar <prabhatkumar59@Prabhats-Laptop.local>
2025-04-23 12:46:13 -06:00
github-actions[bot] e06dd2543b Updating readme file for macos-14 version 20250421.1108 (#12073)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 18:28:20 +00:00
github-actions[bot] 36c165ebb5 Updating readme file for macos-15 version 20250421.1179 (#12070)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 18:16:28 +00:00
github-actions[bot] 4f5eeefce1 Updating readme file for ubuntu24 version 20250420.1.1 (#12065)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-23 14:09:43 +00:00
vidya sagar fbc3fb1d0f [Windows] update AzureCosmoDB checksum (#12080) 2025-04-22 08:47:08 -06:00
Angela P Wen b945f6e061 Add missing v to CodeQL bundle URL 2025-04-21 15:16:01 -07:00
RaviAkshintala 38a05d5bbc [Ubuntu-22] intsllaing containernetwork plugins (#12072) 2025-04-21 11:22:14 -06:00
github-actions[bot] 737f4ccb76 Updating readme file for win25 version 20250420.1.1 (#12071)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-04-21 11:13:30 -06:00
github-actions[bot] 8986c1bb8f Updating readme file for macos-15-arm64 version 20250416.1273 (#12057)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-18 14:51:46 +00:00
github-actions[bot] 03a88de6f8 Updating readme file for macos-13-arm64 version 20250416.1065 (#12058)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-18 14:13:14 +00:00
github-actions[bot] 973f879bdd Updating readme file for macos-15 version 20250415.1161 (#12046)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-18 01:43:16 +00:00
kishorekumar-anchala c3ca840280 [windows] Update DacFx package Path & Mysql cli signature thumbprint (#12051)
* [windows] Update DacFx package Path

* [Windows] Update mysql-cli signature for windows 22 and 25

* [Windows] Update software report script by changing the path
2025-04-17 08:07:45 -06:00
github-actions[bot] f2d79a400e Updating readme file for ubuntu22 version 20250415.1.1 (#12048)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-17 13:25:34 +00:00
github-actions[bot] e771db9646 Updating readme file for macos-13 version 20250414.948 (#12042)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-17 13:00:16 +00:00
github-actions[bot] b8359f0d47 Updating readme file for win25 version 20250413.1.1 (#12036)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-16 15:54:25 +00:00
github-actions[bot] ac73baedca Updating readme file for ubuntu24 version 20250413.1.1 (#12028)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-16 15:51:09 +00:00
github-actions[bot] d3ec622058 Updating readme file for macos-15-arm64 version 20250408.1231 (#11970)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-14 17:12:32 +00:00
github-actions[bot] 00a31e485a Updating readme file for macos-15 version 20250408.1132 (#11973)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-14 15:37:25 +00:00
kishorekumar-anchala 31d8e4e4d8 Testing Az new module installation script (#11972) 2025-04-14 08:03:26 -06:00
Subir Ghosh fd1af56b4f Change URL for packages (#11997)
* fix:URL for packages

* chore Add co-author
>
> Co-authored-by: greg dryke <no-reply@github.com>

* chore: Incorporate Review comments

* fix: remove redundant initialization
2025-04-11 11:53:08 -06:00
Erik Bershel 0b85dff969 [macOS] Fix indexing timeout on macOS-14; make script verbose (#11982) 2025-04-11 15:01:36 +02:00
archita105 cf96585d26 [macOS] VCpkg update for macOS-14 and macOS-15 images (#11738)
* Vcpkg Update

* vcpkg update

* VCPKG update

* Updated permission issue

* Updated path for arm

* Installation path change

* Installation path update

* Installation Path change

* VCpkg update in software report

* permission changed

* permission updated

* permission

* Added sudo in chmod

* Added sudo for Symlink

* Removed sudo for Symlink
2025-04-11 16:40:06 +05:30
github-actions[bot] 945f3da217 Updating readme file for ubuntu22 version 20250406.1.1 (#11955)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-11 03:17:03 +00:00
github-actions[bot] e82adb8a25 Updating readme file for ubuntu20 version 20250406.1.1 (#11957)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-11 02:34:59 +00:00
github-actions[bot] cff3ab9779 Updating readme file for ubuntu24 version 20250406.1.1 (#11956)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-11 02:34:35 +00:00
susmitamane f53d7aa4e4 [macOS] Change macOS-15 & macOS-15-arm64 status: beta -> GA (#11986)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2025-04-10 10:08:53 -05:00
github-actions[bot] 03fa330fd0 Updating readme file for win25 version 20250406.1.1 (#11964)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-09 19:16:38 +00:00
github-actions[bot] 558cef0112 Updating readme file for macos-13-arm64 version 20250407.1029 (#11960)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-09 17:08:36 +00:00
github-actions[bot] 51dab16757 Updating readme file for macos-13 version 20250407.927 (#11962)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-09 16:04:38 +00:00
github-actions[bot] 722aa5e356 Updating readme file for win22 version 20250406.1.1 (#11958)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-09 15:02:48 +00:00
vidya sagar 501d7145fd [Windows] Update Visual Studio Signature Thumbprint for 2019 (#11974) 2025-04-09 08:03:17 -06:00
github-actions[bot] 2c7cc97462 Updating readme file for win19 version 20250406.1.1 (#11963)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-09 13:17:07 +00:00
vidya sagar 881c1a557b [doc] Change Windows-2025 status: beta -> GA (#11954) 2025-04-07 15:09:44 -06:00
github-actions[bot] eeb5662623 Updating readme file for macos-15-arm64 version 20250331.1175 (#11913)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-07 16:07:37 +00:00
github-actions[bot] 287e434b25 Updating readme file for macos-15 version 20250331.1080 (#11909)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-07 14:51:46 +00:00
Erik Bershel 2742bacfad [macOS] Enable indexing for macOS-14 and macOS-15 (#11930) 2025-04-07 13:32:11 +02:00
kishorekumar-anchala 68d05af296 [windows] Pin the cmake version to 3.31.6 (#11936)
* [windows] Pin the cmake version to 3.31.6

* [windows] adjust  choco script

* Fix choco build failure

* Add version parameter to choco script
2025-04-05 23:37:45 -06:00
hemanthmanga 5efa00f978 [Windows 19 & Windows 22] Fix Rust issue. (#11949) 2025-04-04 15:50:45 -06:00
hemanthmanga 10987cebf7 [Ubuntu] Fix rust issue for ubuntu-20 and ubuntu-22 (#11948) 2025-04-04 14:56:31 -06:00
RaviAkshintala 499ad89feb [Ubuntu] pinning the cmake older version 3.31.6 (#11933)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2025-04-04 08:36:04 -06:00
github-actions[bot] 9bbb228348 Updating readme file for ubuntu24 version 20250323.1.1 (#11865)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-04-04 08:17:31 -06:00
github-actions[bot] 246db5f901 Updating readme file for ubuntu22 version 20250323.1.1 (#11861)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2025-04-04 08:16:33 -06:00
Angela P Wen 5726c3a45f Refactoring: Properly double-quote variables 2025-04-04 14:30:44 +02:00
Angela P Wen ffd40b4a96 Always use the latest major version of CodeQL Action 2025-04-04 14:29:50 +02:00
sureshe456 79ad381add [macOS] Update Xcode 16.3 to 16.3 Release to macOS15 images. (#11945) 2025-04-04 13:43:47 +02:00
Erik Bershel a73845001e [macOS] Pin Cmake to 3.31.6 due to a backward compatibility issue in 4.0 (#11940) 2025-04-04 13:43:10 +02:00
Angela P Wen 9b3dea1ae8 [Ubuntu] Update default CodeQL major version to v3 (#11929) 2025-04-03 10:43:41 -06:00
Angela P Wen a4f250d205 [Windows] Update default CodeQL major version to v3 (#11927) 2025-04-03 10:43:08 -06:00
github-actions[bot] 6675dd9c7c Updating readme file for macos-14-arm64 version 20250331.1204 (#11908)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 22:45:31 +00:00
github-actions[bot] ce3d589924 Updating readme file for macos-14 version 20250331.1019 (#11907)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 19:09:20 +00:00
github-actions[bot] fa28165509 Updating readme file for macos-13-arm64 version 20250331.995 (#11912)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 18:16:30 +00:00
github-actions[bot] 2724e90679 Updating readme file for macos-13 version 20250331.901 (#11911)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 17:26:53 +00:00
github-actions[bot] 008c834ff0 Updating readme file for win22 version 20250330.1.1 (#11906)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 16:53:47 +00:00
github-actions[bot] 5826942237 Updating readme file for win19 version 20250330.1.1 (#11914)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-04-02 16:16:55 +00:00
Angela P Wen c53f6bfeb1 [macOS] Update default CodeQL major version to v3 (#11928) 2025-04-01 17:42:48 -05:00
Prasanjit Sahoo 767f70f17c [macOS] Update Xcode 16.3 RC to 16.3 RC2 on macOS 15. (#11896) 2025-03-30 19:38:42 +02:00
github-actions[bot] 900f307ee0 Updating readme file for macos-14-arm64 version 20250324.1158 (#11862)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-28 15:05:10 +00:00
github-actions[bot] f59df2512b Updating readme file for macos-14 version 20250324.987 (#11887)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-28 08:58:48 +00:00
Prabhatkumar59 f9b7da63c6 Updating signature thumbprint for mongodb (#11892) 2025-03-27 13:03:23 -06:00
vidya sagar cee0ff744a [Ubuntu] Remving mongo db from toolset in Ubuntu 22.04 and 24.04 (#11890) 2025-03-27 11:45:36 -06:00
github-actions[bot] cfb86936f8 Updating readme file for macos-13-arm64 version 20250324.952 (#11863)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-26 21:08:03 +00:00
vidya sagar b31827dae5 [Windows] Updating Windows-Service-Fabric Runtime and SDK version to latest (#11743) 2025-03-26 13:42:47 -06:00
Prabhatkumar59 81d70d6c80 Updating wsl2 checksum (#11885) 2025-03-26 13:37:28 -06:00
github-actions[bot] cebe6ffc9e Updating readme file for macos-13 version 20250324.860 (#11867)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-26 14:04:51 +00:00
ijunaidm1 ef3313ccde [macOS] Update Xcode 16.3 to 16.3 RC on macOS 15. (#11871) 2025-03-26 12:22:17 +01:00
Erik Bershel a2547b9820 [macOS] Disable rarely used services, use optimised configs (#11877) 2025-03-26 12:20:27 +01:00
sangeeths03 a6af560024 [macOS] Ndk cmake versionupgrade (#11882)
* Upgrade android ndk to r28 & its bundled cmake to 3.31.5 in macOS

* Upgrade android ndk to r28 & its bundled cmake to 3.31.5 in macOS2

* cmake macos14 and macos13 updated

* default setted as 27

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade

* cmake version upgrade
2025-03-26 16:23:11 +05:30
Erik Bershel ea4a8cd0e9 [macOS] Remove sudo from sims installer script (#11880) 2025-03-26 11:28:16 +01:00
Erik Bershel 86ef9be874 Revert "Updating readme file for macos-15-arm64 version 20250312.1001 (#11787)" (#11830)
This reverts commit f940dcf263.
2025-03-25 01:03:45 -05:00
hemanthmanga 004b9b79e8 [Windows] Fix SBT version issue and Pinning Kotlin version (#11866)
* [Windows] Fix SBT version issue and Pinning Kotlin version

* [Windows]Removing try catch block and adding script version
2025-03-24 14:24:15 -06:00
Subir Ghosh fe5a6ae53b [Windows] Change file encoding to utf8 with no BOM (#11853)
* feat:Change utf8 with no bom

* chore: replace WriteAllLines with WriteAllText
2025-03-24 08:12:09 -06:00
Erik Bershel fced4a529c [macOS] Update Xcode runtimes installer helper and toolset format (#11763) 2025-03-23 12:40:15 +01:00
github-actions[bot] db5e0167f4 Updating readme file for macos-14-arm64 version 20250317.1117 (#11825)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-21 18:18:40 +00:00
Erik Bershel f494ea3538 [macOS] Deprecate brew/bundle tap, pin Kotlin to 2.1.10 (#11850)
* [macOS] Remove deprecated bundle tap

* Pin Kotlin to 2.1.10

* Update logic for tcl-tk
2025-03-21 13:11:29 -05:00
sangeeths03 fbae48148a [macOS] Updated xcode to 16.3 beta 3 for macOS15 macOS15arm (#11839)
* added xcode 16.3 beta 3

* added xcode 16.3 beta 3

* added xcode 16.3 beta 3

* added xcode 16.3 beta 3
2025-03-21 09:44:40 -05:00
hemanthmanga 96b18578a0 [Ubuntu] Pinning Kotlin previous version 2.1.10 (#11846) 2025-03-21 08:33:57 -06:00
github-actions[bot] abf37e2844 Updating readme file for macos-14 version 20250317.946 (#11826)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-20 14:48:13 +00:00
github-actions[bot] 4be947a938 Updating readme file for macos-13 version 20250317.820 (#11811)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-19 23:44:59 +00:00
hemanthmanga d8205bb47d [Ubuntu] Updating SBT version regex pattern (#11835) 2025-03-19 12:33:56 -06:00
github-actions[bot] fa021fd172 Updating readme file for macos-13-arm64 version 20250317.910 (#11810)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-19 17:39:32 +00:00
kishorekumar-anchala 55bacf67db [Windows] Update WSL2 signature, Sbt version check and Regex Handling for Major Versions (#11833)
* [Windows] Fix Dotnet, sbt, wsl2 errors on windows

* [Windows] rollback scripts changes
2025-03-19 11:04:20 -06:00
github-actions[bot] 88c7661ae2 Updating readme file for ubuntu24 version 20250316.1.1 (#11807)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-19 13:18:06 +00:00
github-actions[bot] a46c6aa28f Updating readme file for ubuntu20 version 20250316.1.1 (#11806)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-19 11:38:13 +00:00
github-actions[bot] 63d860d2b9 Updating readme file for ubuntu22 version 20250316.1.1 (#11809)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-19 10:12:08 +00:00
Erik Bershel d7a88d213a Revert "Updating readme file for macos-15 version 20250312.936 (#11788)" (#11829)
This reverts commit 0c58ec9cca.
2025-03-18 13:17:32 -05:00
Pavel Iakovenko 2f09773451 [actions] Force push release docs branch on Create PR workflow (#11819)
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-03-18 16:27:09 +01:00
Erik Bershel 17f8e51b5d Revert "Updating create_pull_request file (#11817)" (#11824)
This reverts commit 9311d5e54f.
2025-03-18 12:21:33 +01:00
Erik Bershel f7a56e0640 [macOS] Remove unused NVM installer script (#11803) 2025-03-18 11:06:15 +01:00
ijunaidm1 9311d5e54f Updating create_pull_request file (#11817)
* Updating create PR file

* Updating create PR file
2025-03-17 17:11:15 -05:00
github-actions[bot] f940dcf263 Updating readme file for macos-15-arm64 version 20250312.1001 (#11787)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-17 20:54:32 +00:00
github-actions[bot] 0c58ec9cca Updating readme file for macos-15 version 20250312.936 (#11788)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-17 19:56:45 +00:00
kishorekumar-anchala 59bfca318a Fix Ubuntu 20 failure by pinning supported gems (#11793) 2025-03-14 13:49:55 -06:00
github-actions[bot] 9214fd680e Updating readme file for macos-13-arm64 version 20250311.898 (#11778)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-14 11:24:13 +00:00
github-actions[bot] e3e23e2383 Updating readme file for macos-13 version 20250311.806 (#11780)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-14 10:13:50 +00:00
archita105 2c323d2f04 [macOS] Xcode 16.3 beta 2 - WatchOS tvOS version update (#11783)
* iOS 22E5216h

* Use build number for the beta VisionOS simulator

* watchOS tvOS update

---------

Co-authored-by: Pavel Iakovenko <paveliak@users.noreply.github.com>
Co-authored-by: ijunaidm1 <ijunaidm1@github.com>
2025-03-12 12:36:37 -05:00
github-actions[bot] 3c3efb2c8f Updating readme file for win25 version 20250309.1.1 (#11765)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 12:46:06 +00:00
github-actions[bot] 3f8a20c34f Updating readme file for win22 version 20250309.1.1 (#11768)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 12:30:54 +00:00
github-actions[bot] ca9d39c650 Updating readme file for win19 version 20250309.1.1 (#11769)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 12:15:23 +00:00
github-actions[bot] 3c122d2e15 Updating readme file for ubuntu24 version 20250309.1.1 (#11761)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 11:58:01 +00:00
github-actions[bot] 297d15071e Updating readme file for ubuntu20 version 20250309.1.1 (#11762)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 11:54:57 +00:00
github-actions[bot] 25bced643e Updating readme file for ubuntu22 version 20250309.1.1 (#11770)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-12 11:54:28 +00:00
github-actions[bot] 5f43149423 Updating readme file for macos-14-arm64 version 20250304.1018 (#11726)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-11 19:01:04 +00:00
github-actions[bot] 6f0d16bb03 Updating readme file for macos-14 version 20250304.890 (#11725)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-11 18:04:03 +00:00
archita105 7ca9ebb498 [macOS] Xcode 16.3 beta 2 version update (#11771)
* iOS 22E5216h

* Use build number for the beta VisionOS simulator

---------

Co-authored-by: Pavel Iakovenko <paveliak@users.noreply.github.com>
2025-03-11 11:29:05 -05:00
susmitamane ab54edda7e [macOS] Add parallels to macOS 15 images. (#11749)
---------

Co-authored-by: sureshe456 <160699174+sureshe456@users.noreply.github.com>
Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
2025-03-11 16:26:27 +01:00
Erik Bershel ea2cbb444d [macOS] Update Runner installer script to use API PAT (#11774) 2025-03-11 15:49:34 +01:00
Alexey-Ayupov 71845af4a0 [Windows] Add Ninja (#11737) 2025-03-10 18:45:03 +01:00
Shamil Mubarakshin 7809601472 Remove deprecated parameters from GenerateResourcesAndImage helper (#11690) 2025-03-10 13:27:39 +01:00
susmitamane 1489b3b53c [macOS] Add Go 1.24 to macOS images. (#11745)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2025-03-07 08:01:05 -06:00
kishorekumar-anchala 1b5eca2f7d [Ubuntu] Add Installation of google-cloud-errors Gem for Ubuntu 20 (#11732)
* Pin the google cloud error version

* [Ubuntu] Add Installation of google-cloud-errors Gem for Ubuntu 20

* verify the commit
2025-03-06 07:51:07 -07:00
github-actions[bot] dc02e08c4e Updating readme file for win25 version 20250303.1.1 (#11720)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 12:31:03 +00:00
github-actions[bot] bf87643c5a Updating readme file for win22 version 20250303.1.1 (#11719)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 12:11:10 +00:00
github-actions[bot] 9f247d4780 Updating readme file for win19 version 20250303.1.1 (#11718)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 11:17:06 +00:00
github-actions[bot] 25d40db3ed Updating readme file for ubuntu20 version 20250302.1.1 (#11705)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 07:09:53 +00:00
github-actions[bot] acd42a3d51 Updating readme file for ubuntu22 version 20250302.1.1 (#11708)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 07:09:49 +00:00
github-actions[bot] 61e9d92e19 Updating readme file for macos-13-arm64 version 20250303.855 (#11716)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-06 00:37:45 +00:00
github-actions[bot] 331b0774b4 Updating readme file for macos-13 version 20250303.763 (#11715)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-05 23:34:55 +00:00
github-actions[bot] 95dbc57b74 Updating readme file for ubuntu24 version 20250302.1.1 (#11704)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-05 16:57:33 +00:00
Erik Bershel bb7932d627 [macOS] Add actions/runner cache (#11713) 2025-03-04 17:02:40 +01:00
Alexey-Ayupov 0f4b96df94 [Ubuntu] Add Ninja (#11706) 2025-03-04 15:57:10 +01:00
Alexey-Ayupov 9e8d521bef [macOS] Add Ninja (#11707) 2025-03-04 15:56:00 +01:00
Pavel Iakovenko ff2db66e2d Merge pull request #11717 from github-maccloud/macos-workaround-xcode-16-2-runtimes-bug
[macOS] Force Xcode 16.2 to install correct runtimes for iOS/visionOS
2025-03-04 00:42:43 +00:00
Erik Bershel 9782878208 [macOS] Enable NOPASSWD sudo for @admin group (#11703) 2025-03-03 23:57:21 +01:00
Erik Bershel b984947b8f [macOS] Force Xcode 16.2 to install correct runtimes for visionOS and iOS 2025-03-03 22:53:07 +01:00
kishorekumar-anchala f0e516bc43 [Windows 19 & 22] Remove AzureRM and Azure powershell modules from windows images (#11548)
* remove azure poswershell modules

* Update helper scripts
2025-03-03 00:29:18 -07:00
Erik Bershel a88fc4db06 Revert "Updating readme file for macos-15-arm64 version 20250226.766 (#11681)" (#11699)
Cause of the event: #11683
2025-03-02 01:16:37 +01:00
Erik Bershel 0f23c02540 Revert "Updating readme file for macos-14-arm64 version 20250225.952 (#11671)" (#11700)
Cause of the event: #11683
2025-03-02 01:12:41 +01:00
Erik Bershel 23e31c9330 Revert "Updating readme file for macos-14 version 20250224.833 (#11661)" (#11701)
Cause of the event: https://github.com/actions/runner-images/issues/11683
2025-03-02 00:35:56 +01:00
Erik Bershel 8394289b46 Revert "Updating readme file for macos-15 version 20250226.755 (#11682)" (#11698)
Cause of the event: https://github.com/actions/runner-images/issues/11683
2025-03-02 00:35:32 +01:00
github-actions[bot] cc7ea58394 Updating readme file for macos-13 version 20250224.726 (#11660)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-03-01 18:51:07 +00:00
github-actions[bot] 0f9d80da56 Updating readme file for macos-15-arm64 version 20250226.766 (#11681)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-28 19:59:41 +00:00
kishorekumar-anchala b5421c9536 [windows 22 & 25 ] Upgrade visual studio to postGRO channel (#11595)
* [windows 22 and 25 Upgrade visual studio to postGRO

* Add condition for windows 19 to skip

* [Windows] Update Vs installation script

* Refactor the visual studio installation script

* Fix windows 19  faliure

* Fix windows 19 visual studio failure

* [windows] Fix Windows 19 failure

* Add condition for windows 19

* [windows] Fix windows 19 failure

* [windows] update script by changing the condition syntax

* Make installchannel as optioanl parametr

* Update Installer script

* [ windows ] Update the installation script with conditional statement

* Update the installation script

* Update toolsets

* Update the channel ID

* Update channel ID

* Resolve conflicts

* Resolve conflicts
2025-02-28 11:25:17 -07:00
github-actions[bot] 9b2b536f10 Updating readme file for macos-15 version 20250226.755 (#11682)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-28 17:25:13 +00:00
github-actions[bot] e8fc6d05ae Updating readme file for macos-14-arm64 version 20250225.952 (#11671)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-28 16:54:11 +00:00
github-actions[bot] cddc266cdc Updating readme file for macos-13-arm64 version 20250224.812 (#11659)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-28 16:48:19 +00:00
github-actions[bot] 6622d0ef41 Updating readme file for macos-14 version 20250224.833 (#11661)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-28 16:15:41 +00:00
vidya sagar ae16afb6f2 [Windows] Updating Docker-Engine version to 27 (#11664) 2025-02-27 10:40:17 -07:00
kishorekumar-anchala 468df829b9 [windows[22 & 25] Update VisualStudio signature Thumbprint on windows images (#11680) 2025-02-27 14:49:44 +01:00
github-actions[bot] f1147e37b3 Updating readme file for win19 version 20250224.3.1 (#11669)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-27 12:04:27 +00:00
github-actions[bot] 07e271d774 Updating readme file for win22 version 20250224.5.1 (#11670)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-27 09:58:24 +00:00
github-actions[bot] 6c2adf32c4 Updating readme file for win25 version 20250224.3.1 (#11667)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-27 09:31:48 +00:00
Erik Bershel 081ea809ef [macOS] Remove Xcode 16.3 Beta 1 due to compatibility issues (#11677) 2025-02-26 23:29:25 +01:00
vidya sagar 4a2801f20b [Windows] Updating gecko-driver-signature (#11665) 2025-02-26 07:35:13 -07:00
github-actions[bot] 8e271d615b Updating readme file for ubuntu20 version 20250223.1.1 (#11653)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-26 11:30:07 +00:00
github-actions[bot] 5370e2ae75 Updating readme file for ubuntu24 version 20250223.1.1 (#11655)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-26 10:31:22 +00:00
github-actions[bot] 78d63875da Updating readme file for ubuntu22 version 20250223.1.1 (#11654)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-26 10:29:59 +00:00
ijunaidm1 0ef66befe1 [macOS] Add more permission for Bash to TCC (#11657) 2025-02-25 09:41:09 -06:00
hemanthmanga 6334e65abb Revert [Windows] Pin the git version to 2.47.1 (#11652) 2025-02-25 00:36:50 -07:00
ijunaidm1 3b1b75bc6a [macOS] Adding xcode 16.3 beta (#11656) 2025-02-24 16:25:04 -06:00
Alexey-Ayupov f8ba10395e Remove obsolete ADO pipelines and scripts (#11640) 2025-02-24 19:53:50 +01:00
sureshe456 cec14e5822 [macOS] update git version to 2.48.1 (#11648) 2025-02-24 20:36:16 +05:30
kishorekumar-anchala 1322a78c66 Convert signatureThumbprint variable into an array (#11647) 2025-02-24 07:41:15 -07:00
hemanthmanga 434680b383 [Windows] pin the git version to 2.47.1 (#11642) 2025-02-22 18:59:21 -07:00
ijunaidm1 436cefb96a Merge pull request #11638 from github-maccloud/macOS-remove-.NET-7
[macOS] Remove .NET 7 from macOS-13 and macOS-14 images.
2025-02-21 11:03:30 -06:00
susmitamane dc15d74126 Merge branch 'actions:main' into macOS-remove-.NET-7 2025-02-21 20:36:28 +05:30
kishorekumar-anchala a4b00d89b9 [Windows 22 & 25] Update Visual studio signature and Az Powershell module version (#11636)
* Update Vs signature and Az version

* Pin the Zstd version

* Update VS signature for windows 25

* Update Install-Zstd.ps1
2025-02-21 07:38:42 -07:00
Shamil Mubarakshin 7a15e7194e [docs] Mark ubuntu-20.04 as deprecated (#11641) 2025-02-21 15:14:48 +01:00
Alexey-Ayupov d7dfc73ec2 [Ubuntu, Windows] Add new android NDK and CMake (#11628) 2025-02-20 16:13:38 +01:00
Alexey-Ayupov c40b72458d Update Azure tags handler (#11629) 2025-02-20 08:09:34 -07:00
Alexey-Ayupov bca30bf45f Remove authentication method from script (#11616) 2025-02-18 13:28:37 +01:00
Prabhatkumar59 14b6c3879f [Windows] Updating Edgedriver signature and Wsl2 checksum (#11612)
Co-authored-by: Prabhat kumar <prabhatkumar59@Prabhats-Laptop.local>
2025-02-17 10:05:54 -07:00
Susmita Mane e045a1667b [macOS] Remove .NET 7 from macOS-13 and macOS-14 images. 2025-02-17 19:47:36 +05:30
ijunaidm1 3287f208a5 Merge pull request #11599 from github-maccloud/macos-ruby-changes
[macOS] Removing Ruby 3.0 and making 3.3 as a default version.
2025-02-14 12:17:08 -06:00
ijunaidm1 c84c47cd1d Merge pull request #11603 from github-maccloud/git-pin-version2.47.1
[macOS] pinned git version to 2.47.1
2025-02-14 11:36:13 -06:00
Mohammed Junaid c41f24847d [macOS] pinned git version to 2.47.1 2025-02-14 07:46:10 -06:00
aartis17 30c1bfee2d Merge branch 'actions:main' into macos-ruby-changes 2025-02-14 13:58:21 +05:30
Alexey-Ayupov b28a1045e6 Add the ability to specify Packer Azure plugin version (#11587) 2025-02-13 16:46:42 +01:00
github-actions[bot] a4026a1e8b Updating readme file for win22 version 20250209.1.1 (#11572)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-13 12:55:02 +00:00
github-actions[bot] 0014997d9e Updating readme file for win25 version 20250209.1.1 (#11573)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-13 12:36:25 +00:00
github-actions[bot] 09075d8538 Updating readme file for win19 version 20250209.1.1 (#11571)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-13 12:02:12 +00:00
vidyasagarnimmagaddi a9402f40d1 [Windows] Updated the EdgeDriver, vcRedis signature and Openssl version to 3.4.1 in Windows 25 (#11584)
* [Windows] Updated the EdgeDriver signature  thumbprint

* [Windows] Updated Edge-drvier , vcRedis Signature and Updated Openssl version to 3.4.1
2025-02-12 11:10:45 -07:00
github-actions[bot] 013612c558 Updating readme file for ubuntu24 version 20250209.1.1 (#11565)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-12 12:46:05 +00:00
github-actions[bot] 8573f609cb Updating readme file for ubuntu22 version 20250209.1.1 (#11566)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-12 12:39:15 +00:00
github-actions[bot] 44e386c7ad Updating readme file for ubuntu20 version 20250209.1.1 (#11568)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-12 12:38:32 +00:00
ijunaidm1 cb8e8e7b5d Merge pull request #11580 from actions/revert-11575-releases/macos-15-arm64/20250210-docs
Revert "macOS 15 arm64 (20250210) Image Update"
2025-02-11 14:51:24 -06:00
ijunaidm1 5f2526f91f Revert "macOS 15 arm64 (20250210) Image Update" 2025-02-11 14:28:50 -06:00
ijunaidm1 8135f30cef Merge pull request #11575 from actions/releases/macos-15-arm64/20250210-docs
macOS 15 arm64 (20250210) Image Update
2025-02-11 13:46:40 -06:00
Image generation service account. 811af59311 Updating readme file for macos-15-arm64 version 20250210.664 2025-02-11 08:59:21 +00:00
Shamil Mubarakshin 3b91a7827b [windows-2025] Fix .Net 8 SDK installation (#11564) 2025-02-10 16:32:32 +01:00
hemanthmanga 13666fe265 [Windows]Update signature for AWScli SessionManagerPluginSetup.exe (#11559) 2025-02-08 12:10:39 -07:00
Shamil Mubarakshin 7d57cd009f [windows] Fix .Net 8 SDK installation (#11555) 2025-02-07 11:09:06 +01:00
hemanthmanga 650fb260cb Updating latest WSL2 checksum (#11550) 2025-02-06 09:24:52 -07:00
Fahrzin Hemmati 2578e48fe6 [ubuntu] Don't install documentation for ruby gems (#11413) 2025-02-06 09:21:43 -07:00
Prabhatkumar59 7454a5b88a [Ubuntu24] adding libicu package version 70 (#11547)
Co-authored-by: Prabhat kumar <prabhatkumar59@Prabhats-Laptop.local>
2025-02-06 08:47:02 -07:00
github-actions[bot] b55bfdd989 Updating readme file for win22 version 20250203.1.1 (#11536)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-06 13:37:48 +00:00
github-actions[bot] d632cabc19 Updating readme file for win25 version 20250203.1.1 (#11538)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-06 10:50:58 +00:00
github-actions[bot] 8aef0e3a45 Updating readme file for win19 version 20250203.1.1 (#11537)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-06 10:40:34 +00:00
aartis17 78fbd72a49 [macOS]Removing 3.0 & making 3.3 as default for ruby 2025-02-06 13:20:33 +05:30
github-actions[bot] 43d2c65c7b Updating readme file for ubuntu22 version 20250202.1.1 (#11527)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-06 05:25:06 +00:00
github-actions[bot] 36052802e5 Updating readme file for ubuntu20 version 20250202.1.1 (#11532)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-06 04:28:21 +00:00
Lukas Bühler bd86538e4e hkps over port 443 instead of 11371 to resolve issue https://github.com/actions/runner-images/discussions/9963 (#10007)
* Change to use port 80 instead of 11371

Change to use port 80 instead of 11371

* Update install-swift.sh

Changed to hkps and port 443 for added security

* Fix merge conflicts
2025-02-05 08:37:37 -07:00
github-actions[bot] 93cafaffc5 Updating readme file for ubuntu24 version 20250202.1.1 (#11526)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-05 10:29:21 +00:00
Alexey-Ayupov d77157a972 [Ubuntu] add Android SDK Platform-Tools (#11539) 2025-02-05 11:05:22 +01:00
github-actions[bot] c4ed0a5c10 Updating readme file for macos-13 version 20250129.634 (#11503)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-02-03 14:39:41 +00:00
RaviAkshintala 27c8809a05 [Windows] Updated the mongodb signature thumbprint (#11507)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2025-02-03 07:38:45 -07:00
sarathrajsrinivasan 002f86637a [macOS] Update condition for mono test case (#11515) 2025-01-31 11:45:21 -06:00
Lawrence Gripper 8273c96ed0 Merge pull request #11518 from lawrencegripper/lg/require-pinned
Add workflows to require `pinnedDetails` when minor version of a tool is pinned in a toolset file
2025-01-31 13:40:37 +00:00
Lawrence Gripper 4c5acc8cde Update .github/workflows/validate-json-schema.yml 2025-01-31 13:03:06 +00:00
Lawrence Gripper ed70f8ac46 Update .github/workflows/check-pinned-versions.yml 2025-01-31 13:02:49 +00:00
github-actions[bot] b0de0a7049 Updating readme file for win25 version 20250127.1.1 (#11502)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-31 11:50:11 +00:00
Lawrence Gripper 06fe929343 Update .gitignore 2025-01-31 11:03:31 +00:00
Erik Bershel 94f8e7af81 Revert "Updating readme file for macos-15-arm64 version 20250127.616 (#11481)" (#11514)
This reverts commit 0a2348df06.
2025-01-31 12:03:27 +01:00
lawrencegripper 5385f70026 Fix double run 2025-01-31 10:57:29 +00:00
lawrencegripper 645b62769b Add pinnedDetails to mingw 2025-01-31 10:55:38 +00:00
lawrencegripper b14b8bf08f Merge branch 'main' into lg/require-pinned 2025-01-31 10:52:14 +00:00
lawrencegripper 1ace44b407 Update cron 2025-01-31 10:51:21 +00:00
lawrencegripper 613e24f3cd update 2025-01-31 10:46:52 +00:00
lawrencegripper 50e09973d0 Fix gh cli piping 2025-01-31 10:43:40 +00:00
lawrencegripper 901125ceec Check outdated pins 2025-01-31 10:39:03 +00:00
lawrencegripper 3bc475f72e try 2025-01-31 10:04:51 +00:00
lawrencegripper 78d2d49784 Update checker 2025-01-31 09:53:36 +00:00
github-actions[bot] c8b6f67c08 Updating readme file for win22 version 20250127.1.1 (#11492)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-30 11:30:32 +00:00
github-actions[bot] a9c4aff756 Updating readme file for win19 version 20250127.1.1 (#11497)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-30 10:17:47 +00:00
github-actions[bot] 0a2348df06 Updating readme file for macos-15-arm64 version 20250127.616 (#11481)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-30 06:19:19 +00:00
github-actions[bot] 680aca18e3 Updating readme file for macos-13-arm64 version 20250127.672 (#11480)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-29 15:06:03 +00:00
github-actions[bot] d97acc5bf3 Updating readme file for macos-14 version 20250127.727 (#11485)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-29 13:47:04 +00:00
github-actions[bot] 3ea8ee216f Updating readme file for ubuntu24 version 20250126.1.1 (#11479)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-29 13:21:28 +00:00
github-actions[bot] 964d0b05f4 Updating readme file for ubuntu22 version 20250126.1.1 (#11478)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-29 11:51:32 +00:00
github-actions[bot] 5a534e1f86 Updating readme file for ubuntu20 version 20250126.1.1 (#11477)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-29 11:48:07 +00:00
Erik Bershel 620ebdf37b [macOS] Deprecate stale code, update structure accordingly (#11473) 2025-01-27 14:09:51 +01:00
Erik Bershel 19c847488e [Actions] Remove Ruby check for CodeQL test as not used (#11474) 2025-01-27 09:57:24 +01:00
RaviAkshintala 7a1a792a74 [Windows] Update the edge driver thumbprint (#11475) 2025-01-27 09:44:30 +01:00
RaviAkshintala 4aaad333a6 [Windows]Updated the php 8.4 version (#11461)
Co-authored-by: Shivam Mathur <shivammathur@users.noreply.github.com>

Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2025-01-24 09:18:44 -07:00
Erik Bershel b7a804a460 [macOS] Update Xcode installer script - type optimization (#11459) 2025-01-24 10:57:28 +01:00
github-actions[bot] 9af4ac0a68 Updating readme file for macos-15-arm64 version 20250120.596 (#11425)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-24 00:45:44 +00:00
github-actions[bot] 65a1ae058f Updating readme file for macos-15-arm64 version 20250113.563 (#11371)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 19:56:16 +00:00
vidyasagarnimmagaddi d12bc7894b [Ubuntu] adding ruby version 3.3.* (#11452)
Co-authored-by: Pat Myron <PatMyron@users.noreply.github.com>
2025-01-23 08:08:29 -07:00
vidyasagarnimmagaddi f7fee117e8 [Windows] Adding Ruby version 3.3 (#11454)
Co-authored-by: Pat Myron <PatMyron@users.noreply.github.com>
2025-01-23 08:03:27 -07:00
hemanthmanga 02b8cbc5ce Adding latest Dotnet version 9 (#11457) 2025-01-23 08:01:43 -07:00
github-actions[bot] bdbe93c15a Updating readme file for win19 version 20250120.1.1 (#11449)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 13:55:17 +00:00
github-actions[bot] 6e729ed9de Updating readme file for win22 version 20250120.2.1 (#11443)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 13:02:22 +00:00
Shamil Mubarakshin e149fc6a0e Update Tags handling in build-image.ps1 (#11458) 2025-01-23 13:57:09 +01:00
github-actions[bot] 4e7613245f Updating readme file for win25 version 20250120.2.1 (#11440)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 12:26:39 +00:00
github-actions[bot] 7f05bc5cf5 Updating readme file for ubuntu24 version 20250120.5.1 (#11442)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 12:05:59 +00:00
github-actions[bot] abc3bfa23d Updating readme file for ubuntu20 version 20250120.2.1 (#11439)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 12:05:38 +00:00
github-actions[bot] 9303ddeb0c Updating readme file for ubuntu22 version 20250120.2.1 (#11441)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-23 11:43:45 +00:00
github-actions[bot] f12b993a3a Updating readme file for macos-14-arm64 version 20250120.774 (#11430)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-22 17:57:32 +00:00
Ikko Eltociear Ashimine c9859b2db3 [ubuntu] Update etc-environment.sh (#10344)
containg -> containing
2025-01-22 10:20:34 -07:00
vidyasagarnimmagaddi 37aecb0028 [Ubuntu & Windows] Adding Python 3.13 version (#11438)
Co-authored-by: James Knight <jdknight@users.noreply.github.com>
2025-01-22 08:57:31 -07:00
github-actions[bot] cd2ebf2962 Updating readme file for macos-13 version 20250120.597 (#11428)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-22 14:38:28 +00:00
github-actions[bot] ee9c567442 Updating readme file for macos-13-arm64 version 20250120.653 (#11427)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-22 13:27:05 +00:00
github-actions[bot] 727faa300e Updating readme file for macos-15 version 20250120.591 (#11426)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-22 12:26:19 +00:00
sureshe456 085d14e7de [macOS] Fix iOS18.2 for Xcode 16.2 on macOS 14 (#11447) 2025-01-21 16:38:03 +01:00
Lawrence Gripper 6020692ce2 Merge pull request #11047 from lawrencegripper/lg/postgres-win-update
[Windows] Unpin Postgres allowing latest v14 version
2025-01-21 12:30:37 +00:00
kishorekumar-anchala c21e3961c5 [Ubuntu] Fix minikube failure on ubuntu images (#11429)
* Fix minqube installation

* Fix minqube installation
2025-01-20 08:50:33 -07:00
Shamil Mubarakshin ee530b00e3 [windows] Update Get-WindowsUpdateStates function (#11397) 2025-01-20 11:12:30 +01:00
aartis17 af0df29967 [macOS] Updating TCC DB by adding microphone permissions for provisioner (#11412) 2025-01-17 14:57:32 +01:00
Lawrence Gripper ddaec57d3e Merge branch 'actions:main' into lg/postgres-win-update 2025-01-17 09:03:36 +00:00
kishorekumar-anchala 021b320d3b [Windows] Azurerm module version 2.1.0 deprecated (#11398)
* remove 2.1.0 deprecated

* remove 2.1.0 deprecated

* Removed cache versions and EOL versions
2025-01-16 14:48:51 -07:00
Shamil Mubarakshin f27bce4030 Add Windows2025 to GenerateResourcesAndImage.ps1 (#11404) 2025-01-16 18:43:53 +01:00
pravinade d0ef4c965f [macOS] Update activesupport gem to 7.1.5.1 to unlock cocoapods (#11406) 2025-01-16 18:12:17 +01:00
github-actions[bot] ffc156c381 Updating readme file for win25 version 20250113.1.1 (#11385)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 17:07:27 +00:00
github-actions[bot] 7ac5d59cf5 Updating readme file for macos-13-arm64 version 20250113.628 (#11373)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 16:43:41 +00:00
github-actions[bot] 1bb89cd279 Updating readme file for macos-14-arm64 version 20250113.751 (#11375)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 16:21:36 +00:00
github-actions[bot] 9f1c73e473 Updating readme file for win22 version 20250113.1.1 (#11379)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 15:26:19 +00:00
github-actions[bot] 620d17380f Updating readme file for macos-15 version 20250113.570 (#11374)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 12:57:12 +00:00
github-actions[bot] 4a67880dbe Updating readme file for macos-13 version 20250113.572 (#11372)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 12:48:36 +00:00
lawrencegripper 39bd8d49c7 Merge branch 'main' into lg/postgres-win-update 2025-01-16 10:51:38 +00:00
github-actions[bot] 250b209850 Updating readme file for macos-13-arm64 version 20250106.592 (#11305)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-16 00:18:51 +00:00
Subir Ghosh 8b7d5f6fee Revert "Implemented az-cli warmup (#11173)" (#11400)
This reverts commit ffe7e6a514.
2025-01-15 11:30:27 -07:00
kishorekumar-anchala f92a9551a8 [Windows] Update visual studio signature for windows 2019 (#11392)
* vs sign update for win-19

* update VS Signature
2025-01-15 08:35:47 -07:00
github-actions[bot] 97c57828ed Updating readme file for win19 version 20250113.1.1 (#11380)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-15 14:10:16 +00:00
blu3 47ef77b32b Update license to 2025 (#11326) 2025-01-14 08:51:41 -07:00
lawrencegripper 043bfb130f Put in right place 2025-01-14 12:29:48 +00:00
lawrencegripper c15fb5f6b2 Add example detection script 2025-01-14 12:13:15 +00:00
lawrencegripper b887892285 Merge remote-tracking branch 'upstream/main' into lg/postgres-win-update 2025-01-14 09:30:03 +00:00
Alexey-Ayupov 8184167b25 Add tags support to image generation script (#11367) 2025-01-13 18:38:10 +01:00
lawrencegripper 7a88cb1d8b quiet output 2025-01-13 17:20:14 +00:00
lawrencegripper 62335a3830 Fix validation 2025-01-13 17:15:29 +00:00
lawrencegripper 9faa1553c1 Do some validation 2025-01-13 16:55:50 +00:00
lawrencegripper 40f0a79050 PoC: Require details tracked when patch version pinned 2025-01-13 16:44:41 +00:00
vidyasagarnimmagaddi d1852f561f [Ubuntu] Updated maven version 9.0 (#11337)
Co-authored-by: Tim Jacomb <timja@users.noreply.github.com>
2025-01-13 07:41:39 -07:00
vidyasagarnimmagaddi 131105315a [Windows] Update maven version to 3.9 (#11321)
* [Windows] update maven version 3.9

Co-authored-by: Tim Jacomb <timja@users.noreply.github.com>

* [Windows] Updated maven version 9.0
Co-authored-by: Tim Jacomb <timja@users.noreply.github.com>

---------

Co-authored-by: Tim Jacomb <timja@users.noreply.github.com>
2025-01-13 07:40:42 -07:00
vidyasagarnimmagaddi b127d3a973 [Windows] Update EdgeDriver signature (#11361) 2025-01-13 07:36:06 -07:00
Lawrence Gripper 0b3c476cb6 Merge pull request #11098 from lawrencegripper/lg/dotnet-docs
[ubuntu] Add documentation on .NET core changes for 2404
2025-01-13 13:48:44 +00:00
Lawrence Gripper 619f425184 Update toolset-2019.json 2025-01-13 12:52:03 +00:00
susmitamane 8085da95cb [macOS] Add ruby 3.4 to macos images. (#11346)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2025-01-10 16:33:35 +05:30
Seth Landry 976232da21 Update ubuntu-latest to Ubuntu 24.04 (#11332)
Fixes #10636

Update the `README.md` to reflect the change in the `ubuntu-latest` label to Ubuntu 24.04.

* Change the `ubuntu-latest` label to point to Ubuntu 24.04.
* Remove the beta tag from the Ubuntu 24.04 image.
* Update the rollout status of the Ubuntu 24.04 image to reflect the latest changes.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/actions/runner-images/issues/10636?shareId=XXXX-XXXX-XXXX-XXXX).
2025-01-09 09:46:46 -07:00
Erik Bershel 237fc1c4e2 [macOS] Add .NET 9.0 environment to all images (#11325) 2025-01-09 15:04:56 +01:00
Lawrence Gripper 1d54963a0a Temp DO NOT MERGE: remove azcopy to test postgres 2025-01-09 11:41:29 +00:00
github-actions[bot] c2491bb469 Updating readme file for macos-14 version 20250106.587 (#11315)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-09 10:38:06 +00:00
github-actions[bot] 981fb1eb13 Updating readme file for macos-13 version 20250106.546 (#11304)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-09 06:05:24 +00:00
github-actions[bot] 05c04b5275 Updating readme file for macos-14-arm64 version 20250106.725 (#11306)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 23:14:25 +00:00
github-actions[bot] 2d35c44cec Updating readme file for win19 version 20250105.1.1 (#11312)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 18:08:04 +00:00
github-actions[bot] 186e26bc97 Updating readme file for win22 version 20250105.1.1 (#11310)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 17:17:07 +00:00
github-actions[bot] 5d3ec3ef99 Updating readme file for macos-15-arm64 version 20250106.544 (#11308)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 17:06:18 +00:00
github-actions[bot] 402d029f44 Updating readme file for ubuntu20 version 20250105.1.1 (#11302)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 14:40:43 +00:00
github-actions[bot] f7416ed524 Updating readme file for win25 version 20250105.1.1 (#11313)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 14:27:13 +00:00
github-actions[bot] 989ed18117 Updating readme file for macos-15 version 20250106.547 (#11307)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 13:31:07 +00:00
github-actions[bot] 6d67eed162 Updating readme file for ubuntu22 version 20250105.1.1 (#11299)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 12:36:16 +00:00
github-actions[bot] bb3043b2c5 Updating readme file for ubuntu24 version 20250105.1.1 (#11298)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2025-01-08 11:48:29 +00:00
കുട്ടൂസ് 4ac5909191 Use GitHub markdown alert for note (#11288) 2025-01-07 12:41:49 -07:00
Subir Ghosh bc116668f0 Revert "[Windows] Update Service Fabric Versions (#11048)" (#11318)
This reverts commit 19e81a096c.
2025-01-07 10:16:50 -07:00
Alexey-Ayupov e51332054c [Windows-2025] Remove VS components related to 4.7.SDK (#11248) 2025-01-07 09:05:00 -07:00
kishorekumar-anchala 3d5f09a90f Add libsql3 to ubuntu-24 (#11300) 2025-01-06 14:21:15 -07:00
Lars Nielsen ffe7e6a514 Implemented az-cli warmup (#11173) 2025-01-06 14:09:27 -07:00
Lawrence Gripper 19e81a096c [Windows] Update Service Fabric Versions (#11048)
* [WIP] Update Service Fabric Versions on Windows runners

* Accidental postgres change

This was from another PR by mistake
2025-01-06 13:38:36 -07:00
Fahrzin Hemmati c2becfafdd Use all processors when installing zstd (#11067)
Speeds up my builds from 93s to 37s (four core) for the install-zstd.sh step
2025-01-06 13:34:42 -07:00
hemanthmanga c4f58658b6 Removing Dotnet version 7.0 from Ubuntu (#11277) 2025-01-06 07:36:59 -07:00
hemanthmanga aff0eea2a1 Removing Dotnet version 7.0 from windows (#11278) 2025-01-06 07:35:23 -07:00
vidyasagarnimmagaddi 6cc2576b1b [Ubuntu] remvoving Python Version:3.7.* (#11275) 2025-01-03 11:18:46 -07:00
vidyasagarnimmagaddi 92c3eccf8d [Windows] removing Pthyon version:3.7.* (#11276) 2025-01-03 11:17:07 -07:00
sureshe456 b8e122b1b1 [macOS] Add Xcode 16.2 Release to macOS14 (#11272)
Co-authored-by: Suresh kumar <v-erkumar@microsoft.com>
2025-01-03 19:38:06 +05:30
Shamil Mubarakshin 03a8b0fd82 [windows] Fix WSL pester test (#11255) 2025-01-02 07:43:53 -07:00
Shamil Mubarakshin 5a7153bb52 [windows] Add Android SDK 34 to windows-2025 (#11249) 2024-12-30 19:11:22 +01:00
Alexey-Ayupov 5e69d9c205 [Windows] Add WSL2 to Windows-2025 image (#11242) 2024-12-30 11:11:22 +01:00
Alexey-Ayupov 0a970d8e11 [Windows] Update EdgeDriver signature (#11237) 2024-12-24 10:48:45 +01:00
Tachibana waita 9bdf288d3e Fix: erlang install failure on gpg key 2024-12-23 08:59:05 -07:00
lawrencegripper 39055770c9 Merge branch 'main' into lg/postgres-win-update 2024-12-20 14:55:28 +00:00
github-actions[bot] 45226c1116 Updating readme file for macos-15-arm64 version 20241217.490 (#11213)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-19 16:13:23 +00:00
github-actions[bot] 2d6d4f7714 Updating readme file for macos-15 version 20241217.493 (#11214)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-19 14:32:24 +00:00
Shamil Mubarakshin 3373b502f7 [Windows] Introduce Windows Server 2025 beta image (#11227) 2024-12-19 15:04:27 +01:00
Shamil Mubarakshin c9d728fd25 [windows-2025] Install mongosh for ALLUSERS and enable test (#11224) 2024-12-19 11:16:24 +01:00
github-actions[bot] bcf2ea82ad Updating readme file for macos-14-arm64 version 20241216.651 (#11210)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-19 00:11:37 +00:00
github-actions[bot] 9dbed1b18a Updating readme file for macos-14 version 20241216.504 (#11209)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 22:59:28 +00:00
github-actions[bot] 70cee3d2bd Updating readme file for win19 version 20241215.1.1 (#11201)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 22:15:37 +00:00
github-actions[bot] f55af58f30 Updating readme file for win22 version 20241215.1.1 (#11202)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 22:01:34 +00:00
github-actions[bot] f983f3da95 Updating readme file for macos-13-arm64 version 20241216.537 (#11206)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 21:39:31 +00:00
github-actions[bot] 832c038b81 Updating readme file for macos-13 version 20241216.479 (#11207)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 20:31:03 +00:00
github-actions[bot] 39222c24c4 Updating readme file for ubuntu20 version 20241215.1.1 (#11205)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 17:10:33 +00:00
github-actions[bot] 7c2da160a2 Updating readme file for ubuntu24 version 20241215.1.1 (#11197)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 12:26:37 +00:00
github-actions[bot] ee68afd89e Updating readme file for ubuntu22 version 20241215.1.1 (#11198)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-18 11:51:24 +00:00
Lawrence Gripper ee59bae245 Update docs/dotnet-ubuntu.md 2024-12-17 13:15:53 +00:00
sureshe456 2899593d7a [macOS] Add Xcode 16.2 Release to macOS15 (#11179) 2024-12-16 09:52:11 -06:00
github-actions[bot] ad23bf9f93 Updating readme file for ubuntu24 version 20241208.1.1 (#11139)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-16 07:39:37 -07:00
github-actions[bot] 600fb502b3 Updating readme file for ubuntu22 version 20241211.1.1 (#11166)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-16 07:38:38 -07:00
sarathrajsrinivasan 5c8a14c94c [macOS] Add Symlink for tcl-tk8 (#11128)
* [macOS] Add Symlink for tcl-tk8

* [macOS] Add condition for tcl tk only for macOS13 and macOS14 Intel machines

* [macOS] Update test case for tcl/tk

* [macOS] Update test cases for tcl/tk for macOS15

* [macOS] Update tcl/tk test cases
2024-12-16 15:52:29 +05:30
Alexey-Ayupov 0e631a89e8 [Windows] Remove Windows\Installer\* folder cleanup for windows 2025 image (#11193) 2024-12-15 12:44:49 +01:00
Alexey-Ayupov cee689db9f [Windows] Update EdgeDriver signature (#11192) 2024-12-15 12:44:26 +01:00
github-actions[bot] 591df9aa44 Updating readme file for macos-15-arm64 version 20241211.459 (#11151)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-14 19:36:19 -06:00
github-actions[bot] 225dce0cbd Updating readme file for macos-15 version 20241211.462 (#11150)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-14 19:35:45 -06:00
github-actions[bot] b14867a5eb Updating readme file for macos-13-arm64 version 20241211.503 (#11153)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 23:56:52 +00:00
github-actions[bot] 4ef6e91929 Updating readme file for macos-14-arm64 version 20241211.616 (#11160)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 23:46:11 +00:00
github-actions[bot] 6b5e85899d Updating readme file for macos-14 version 20241211.477 (#11154)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 22:53:14 +00:00
github-actions[bot] d0a65206e5 Updating readme file for macos-13 version 20241211.456 (#11155)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 22:46:09 +00:00
Joost Voskuil 7cd7c6a18a Add Microsoft.Net.Component.4.7.2.SDK to Windows toolset 2022 (#11118) 2024-12-13 20:19:19 +01:00
github-actions[bot] 019a2c6edc Updating readme file for win22 version 20241211.1.1 (#11165)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 16:50:08 +00:00
github-actions[bot] cb92b7c5b2 Updating readme file for ubuntu20 version 20241209.1.1 (#11141)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 09:16:02 -07:00
github-actions[bot] 9e06b648c0 Updating readme file for win19 version 20241211.1.1 (#11175)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-13 14:32:17 +00:00
Shamil Mubarakshin 625a3cb7eb [windows] Update Visual Studio Software Report (#11171) 2024-12-13 11:54:30 +01:00
Shamil Mubarakshin 9a4df3f591 [windows] Update mongosh signature (#11181) 2024-12-13 11:54:00 +01:00
Alexey-Ayupov 87aba9f412 [Windows] Install "strawberryperl" right after "cmake" (#11158) 2024-12-12 12:06:41 +01:00
Shamil Mubarakshin 6bbddd20d7 [windows] Remove Windows\Installer\* folder cleanup (#11144) 2024-12-10 17:11:16 +01:00
Alexey-Ayupov ddfcef3f6a [Windows] Accept by default "Send Diagnostic data to Microsoft" consent (#11121) 2024-12-09 19:49:19 +01:00
Alexey-Ayupov 3dca722ddb [Ubuntu] Add systemd-coredump (#11120) 2024-12-09 19:47:06 +01:00
susmitamane cb088fbe48 [macOS] Add Xcode 16.2 Release Candidate to macOS15 (#11134) 2024-12-09 10:54:20 +01:00
Erik Bershel c2c0261ea4 [macOS] Add Android SDK 34 to macOS-15 images (#11103) 2024-12-06 11:25:23 +01:00
github-actions[bot] b74c33ad6e Updating readme file for macos-14-arm64 version 20241202.580 (#11083)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 16:35:55 +00:00
github-actions[bot] de16eefce8 Updating readme file for macos-15-arm64 version 20241202.430 (#11086)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 13:24:19 +00:00
github-actions[bot] 1346c98b00 Updating readme file for macos-13-arm64 version 20241202.469 (#11081)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 11:44:33 +00:00
github-actions[bot] 26a47c5357 Updating readme file for macos-14 version 20241202.444 (#11082)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 11:17:09 +00:00
Lawrence Gripper d7a4f1a864 Update docs/dotnet-ubuntu.md 2024-12-05 11:05:46 +00:00
github-actions[bot] 5ae5d85800 Updating readme file for macos-13 version 20241202.423 (#11084)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 10:32:22 +00:00
github-actions[bot] f839529975 Updating readme file for macos-15 version 20241202.430 (#11085)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-05 10:28:59 +00:00
github-actions[bot] d7901f6e93 Updating readme file for win19 version 20241201.2.1 (#11080)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-04 23:35:37 +00:00
github-actions[bot] d868709391 Updating readme file for win22 version 20241201.2.1 (#11078)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-04 21:00:26 +00:00
lawrencegripper 3362e8dadf [ubuntu] Add documentation on .NET core changes for 2404
This adds a short document detailing the changes .NET Core team have made related to Ubuntu.

It provides a brief overview of the implications and how to resolve issues caused by this change.
2024-12-04 17:17:20 +00:00
lawrencegripper 9f195304f1 Put the installer back to original order 2024-12-04 16:35:34 +00:00
Alexey-Ayupov e6d18766e6 [Windows] Refactor Install-NodeJS script (#11088) 2024-12-04 15:01:55 +01:00
github-actions[bot] 07869434fe Updating readme file for ubuntu20 version 20241201.1.1 (#11072)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-04 12:00:37 +00:00
lawrencegripper 0fae0a3b0b Fix getting output 2024-12-04 11:55:32 +00:00
github-actions[bot] 2d0360379c Updating readme file for ubuntu24 version 20241201.1.1 (#11073)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-04 11:46:11 +00:00
github-actions[bot] cc762854bd Updating readme file for ubuntu22 version 20241201.1.1 (#11076)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-12-04 11:28:11 +00:00
lawrencegripper 18efc23fe3 Quicker loop again 2024-12-04 11:07:49 +00:00
lawrencegripper 66ee991884 Missing recurse 2024-12-04 11:06:53 +00:00
Lawrence Gripper 1aad2d246d Update images/windows/scripts/build/Install-PostgreSQL.ps1 2024-12-03 20:33:13 +00:00
lawrencegripper 9d551e43bc Missing backtick 🤦‍♂️ 2024-12-03 13:48:31 +00:00
Alexey-Ayupov 4730894910 [Windows] Fix the value of the variable "image_os" for Windows 2025 (#11090) 2024-12-03 14:02:45 +01:00
Lawrence Gripper 692b6af2e9 Update images/windows/scripts/helpers/InstallHelpers.ps1 2024-12-03 09:45:08 +00:00
lawrencegripper 4e756696cb Hack: temp fix to improve debugging loop 2024-12-02 14:37:55 +00:00
lawrencegripper 0d3756a2ec Handle looking for installer log before exit 2024-12-02 14:36:15 +00:00
lawrencegripper a0fc3d11c5 debugging 2024-12-02 10:14:52 +00:00
sureshe456 c8985638bc fix to kotlinc-js instead of fix-kotlin-dce-js as deprecated (#11075) 2024-12-02 10:53:40 +01:00
Alexey-Ayupov 49a87ab9a3 [Windows] Exclude "installer" directory from deletion (#11068) 2024-12-01 22:22:13 +01:00
lawrencegripper 3f89591af5 Make install optional as probably not needed for next windows 2025 build 2024-11-29 11:01:49 +00:00
lawrencegripper 1acb48ed45 Directly install vs redist before installing postgres 2024-11-29 10:23:46 +00:00
Erik Bershel a0b19fa01b [Windows] Update Get-GithubReleasesByVersion function sorting (#11064) 2024-11-29 11:09:38 +01:00
Alexey-Ayupov e3ba729b37 [Windows] Add Windows 2025 code (#11037) 2024-11-29 11:08:29 +01:00
Alexey-Ayupov 6c768837be Add trigger to run Windows 2025 CI (#11063) 2024-11-28 20:09:12 +01:00
Lawrence Gripper ba0b242503 Update images/windows/scripts/helpers/InstallHelpers.ps1 2024-11-28 15:42:57 +00:00
lawrencegripper d3779e8ed4 Merge branch 'main' into lg/postgres-win-update 2024-11-28 15:41:57 +00:00
RaviAkshintala 004bb48b9e [Ubuntu] Updated the Kotlin pester test and Power shell version for Ubuntu24.04. (#11062)
* [Ubuntu] Uodated the script to install the powershell

* [Ubuntu] Fixing the powershell and kotlin

---------

Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-11-28 08:11:49 -07:00
Alexey-Ayupov 5a263020f5 [Windows] Reorganize temporary file storage and separate cleanup activities (#11054) 2024-11-28 13:30:26 +01:00
Alexey-Ayupov 9b0a6c08c9 [Windows] Update Kotlin Pester test (#11056) 2024-11-28 11:04:06 +01:00
lawrencegripper 157d0dd46b Allow postgres to install necessary MSVC redistributables
Newer postgres installes require MSVC 17 which isn't
on the box by default.

Previously this worked as they required MSVC 16
which was installed by Visual Studio

https://github.com/actions/runner-images/pull/11047#issuecomment-2504219995
2024-11-27 16:03:13 +00:00
kishorekumar-anchala 20d0451bdd Update visualstduio signature for windows 2022 (#11052) 2024-11-27 13:31:30 +01:00
lawrencegripper 181b98660d hack: get stdout and stderr for failing install 2024-11-27 10:57:26 +00:00
github-actions[bot] 6eccdcc56f Updating readme file for macos-14-arm64 version 20241125.556 (#11031)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 14:43:12 +00:00
github-actions[bot] 6d5e92cd22 Updating readme file for macos-15-arm64 version 20241125.405 (#11033)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 14:29:13 +00:00
github-actions[bot] 50bb5e8967 Updating readme file for macos-13-arm64 version 20241125.445 (#11032)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 14:28:39 +00:00
lawrencegripper 95b0a5551b re-add signitures
removed these by accident, postgres releases are
signed with same key so keeping this allows us
to validate it
2024-11-26 13:33:25 +00:00
github-actions[bot] a63a87f6a0 Updating readme file for macos-14 version 20241125.421 (#11043)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 13:30:50 +00:00
github-actions[bot] ced65c7a3c Updating readme file for macos-15 version 20241125.404 (#11042)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 13:12:54 +00:00
github-actions[bot] 153e15c52e Updating readme file for macos-13 version 20241125.399 (#11044)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 13:09:17 +00:00
github-actions[bot] a03f6d0ec3 Updating readme file for win22 version 20241125.1.1 (#11045)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 11:27:25 +00:00
github-actions[bot] f391328279 Updating readme file for win19 version 20241125.1.1 (#11046)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 11:20:28 +00:00
lawrencegripper d195f34aa8 [WIP] Unpin Postgres on Windows images allowing latest v14 version. 2024-11-26 10:29:31 +00:00
github-actions[bot] 00f102b4cc Updating readme file for ubuntu24 version 20241124.1.1 (#11038)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 04:03:16 +00:00
github-actions[bot] 1e3d72af6d Updating readme file for ubuntu20 version 20241124.1.1 (#11040)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-26 04:02:31 +00:00
github-actions[bot] aba30c31f0 Updating readme file for ubuntu22 version 20241124.1.1 (#11039)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-11-26 04:01:34 +00:00
Subir Ghosh b3342fe129 -S (#10979)
chore: Update gist url for release basdges
2024-11-25 12:34:53 -07:00
Erik Bershel fc643c2fc8 [macOS] Add Xcode 15.4 to macOS-15; update disk space test (#11023) 2024-11-25 14:59:18 +01:00
Prasanjit Sahoo a9d89fa563 [MacOS]Update php-8.3 to php-8.4 (#11035) 2024-11-25 19:07:58 +05:30
RaviAkshintala 75e2e796b8 [Windows] Updated the DACF thumprint signature (#11030) 2024-11-25 12:08:46 +01:00
Alexey-Ayupov ffd458e263 [Windows] Update Visual Studio signature (#11026) 2024-11-23 14:15:56 +01:00
github-actions[bot] 166ca4e9c2 Updating readme file for macos-14-arm64 version 20241119.509 (#11011)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-22 15:26:36 +00:00
susmitamane 6e8ddff8ff [macOS] Add Ruby toolcache on arm64 images. (#10768)
Co-authored-by: Erik Bershel <erik-bershel@github.com>
2024-11-22 15:35:31 +01:00
sarathrajsrinivasan 26b592de2b [macOS] Replace pkg-config with pkgconf in all macOS images (#11015) 2024-11-22 15:23:29 +01:00
aartis17 d22a5ec4c1 [macos] Removing python 3.9 and 3.10 from macos-14-arm64 (#11018) 2024-11-21 19:35:54 +05:30
Prasanjit Sahoo e6fd81684d [macOS] Update Xcode 16.2 Beta on macOS15 (#11019)
* [macOS] Add Xcode 16.2 Beta 3 to macOS14 and macOS15

* Remove Xcode 16 beta from macos-14

---------

Co-authored-by: Erik Bershel <erik-bershel@github.com>
2024-11-21 19:04:46 +05:30
github-actions[bot] 183bef9022 Updating readme file for ubuntu20 version 20241117.1.1 (#10999)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-21 11:41:37 +00:00
github-actions[bot] 53c3ba89fe Updating readme file for ubuntu22 version 20241117.1.1 (#10997)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-21 10:48:28 +00:00
github-actions[bot] 6c6545011c Updating readme file for ubuntu24 version 20241117.1.1 (#10998)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-21 10:21:18 +00:00
github-actions[bot] 2c013247b1 Updating readme file for macos-15-arm64 version 20241118.362 (#10991)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-21 03:33:00 +00:00
github-actions[bot] 7a40bc62eb Updating readme file for macos-14 version 20241118.366 (#10993)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-20 23:51:46 +00:00
kishorekumar-anchala cb9e36698d [Windows] Fix AzCli Signature and Install Azure CosmosDb Emulator thumbprint (#11004)
* Fix azcli,cosmosdb and remove vscomponent

* Update visual studio signature

* revert toolset-2022.json changes
2024-11-20 07:53:46 -07:00
sarathrajsrinivasan b20550951d [macOS] Pin version for Az powershell module (#11006) 2024-11-19 13:30:00 -06:00
Prabhatkumar59 c0b1588684 adding latest 3.2 version (#10988)
Co-authored-by: Prabhat kumar <prabhatkumar59@Prabhats-Laptop.local>
2024-11-19 08:03:49 -07:00
sarathrajsrinivasan fd9befaf96 [macOS] Reverting changes to python 3.9 and 3.10 for macOS14 (#10996) 2024-11-18 22:25:26 +01:00
Prasanjit Sahoo c2ef078c78 [MacOS]Upgrade cmake to 3.31.0 (#10983) 2024-11-18 16:07:17 +05:30
hemanthmanga 187f9f5904 [Windows] Adding Dotnet latest version 9.0 (#10976) 2024-11-18 10:47:42 +01:00
github-actions[bot] 277110d088 Updating readme file for macos-13 version 20241108.324 (#10939)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-16 11:51:19 +00:00
susmitamane 5934916ad9 [MacOS] Remove node 16 from macos13 as per support policy. (#10952)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2024-11-15 22:27:47 -06:00
susmitamane d0d851b2c2 [MacOS] Remove python 3.9/3.10 from macos13-ARM64 and macos14-ARM64 due to dependencies issue. (#10951)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2024-11-15 22:27:15 -06:00
github-actions[bot] 67857a41a1 Updating readme file for win22 version 20241113.3.1 (#10974)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-16 02:38:18 +00:00
github-actions[bot] c27b1a395f Updating readme file for win19 version 20241113.3.1 (#10972)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-15 15:41:47 +00:00
hemanthmanga 56187189cf [Ubuntu 20 and 22] Removing Node.js version 16* (#10975) 2024-11-15 07:48:25 -07:00
github-actions[bot] a56a1d3dc7 Updating readme file for ubuntu22 version 20241112.1.1 (#10961)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-15 07:47:32 -07:00
sarathrajsrinivasan 5cd2ef1b0a [macOS] Pin version for tcl/tk and pkg-config (#10971) 2024-11-15 17:15:48 +05:30
github-actions[bot] 9b55b80556 Updating readme file for ubuntu24 version 20241112.1.1 (#10956)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-15 04:07:20 +00:00
sarathrajsrinivasan d29e71f0c5 [macOS] Add Xcode16 back to macOS14 images (#10962) 2024-11-13 16:22:42 -06:00
kishorekumar-anchala 918263378c [Windows] Update WDK,SDK to latest version on windows 22 image and AzCli signature. (#10945)
* Update WDK and SDK to latest version

* update comment on bisual studio script

* Fix Azcli signature mismatch

* Removed VS Components
2024-11-13 13:09:50 -07:00
github-actions[bot] e96b8f37d5 Updating readme file for macos-14-arm64 version 20241108.442 (#10940)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-13 17:43:32 +00:00
github-actions[bot] ccbc0f9b26 Updating readme file for macos-13-arm64 version 20241108.368 (#10937)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-13 17:29:06 +00:00
github-actions[bot] d43ea5c42a Updating readme file for macos-14 version 20241108.322 (#10938)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-13 16:18:42 +00:00
github-actions[bot] 5d604b9dc5 Updating readme file for ubuntu20 version 20241110.1.1 (#10948)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-13 14:48:42 +00:00
vidyasagarnimmagaddi 126e725070 [Windows] -VS-Signature update in Windows2019 and 2022 (#10957) 2024-11-13 07:05:10 -07:00
kishorekumar-anchala 23478d3106 Update Az-cli signature thumbprint (#10946) 2024-11-11 06:59:26 -07:00
kishorekumar-anchala 445bbb0d61 Edhedriver signature update (#10944) 2024-11-10 12:36:23 -07:00
sarathrajsrinivasan 6b5924aa06 [macOS] Add openssl@1.1 using old homebrew commit (#10935) 2024-11-08 13:13:31 -06:00
RaviAkshintala a070c8516f [Windows-Go]Updated the latest Go version 1.23 (#10919)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-11-08 09:05:54 -07:00
hemanthmanga 06e844f299 Adding Node.js latest version 22 (#10922)
Co-authored-by: Hemanth Manga <hemanthmanga@Hemanths-MacBook-Pro.local>
2024-11-08 09:04:42 -07:00
sureshe456 2be7150808 Merge pull request #10931 from github-maccloud/macos-openssl1.1-issue
Macos openssl1.1 issue
2024-11-08 18:07:19 +05:30
susmitamane 07f291cacf [MacOS] Add openssl@1.1 back. 2024-11-08 17:51:52 +05:30
sarathrajsrinivasan 0819844238 [macOS] Add openssl 1.1 back 2024-11-07 23:12:29 -06:00
sarathrajsrinivasan 5a82897b98 [macOS] Add openssl 1.1 back 2024-11-07 19:05:15 -06:00
sarathrajsrinivasan 84c4b32b94 [macOS] Add openssl 1.1 back 2024-11-07 19:02:19 -06:00
github-actions[bot] b4c921107c Updating readme file for win19 version 20241104.2.1 (#10903)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-07 13:39:30 +00:00
Prasanjit Sahoo 909878ffc5 Merge pull request #10908 from github-maccloud/macos-unxip-issue-sarath
[macOS] Add unxip for macOS13
2024-11-07 11:47:37 +05:30
vidyasagarnimmagaddi d3f705c429 [Windows] adding .Net Version 8 to Windows-2022 (#10913) 2024-11-06 14:56:01 -07:00
sarathrajsrinivasan adf6d83ab9 [macOS] Add unxip for macOS13 2024-11-06 13:21:07 -06:00
github-actions[bot] e74605cd6d Updating readme file for ubuntu24 version 20241103.1.1 (#10900)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-06 12:06:03 +00:00
github-actions[bot] c53958b30e Updating readme file for ubuntu22 version 20241103.1.1 (#10899)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-06 11:34:06 +00:00
github-actions[bot] 10abbce9e6 Updating readme file for ubuntu20 version 20241103.1.1 (#10898)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-11-06 11:33:46 +00:00
aartis17 32f3b67f86 [macOS]Add Xcode 16.2_beta_2 to macos15 (#10906) 2024-11-05 13:54:47 -06:00
Shamil Mubarakshin bf6ac0db93 [Ubuntu24] Update apt sources (#10804) 2024-11-04 07:28:58 -07:00
kishorekumar-anchala 2d27578911 Update new edge signature for ubuntu (#10890) 2024-11-04 06:25:16 -07:00
Shamil Mubarakshin a29761eb60 [ubuntu-24] Add nvm and gcloud cli (#10881) 2024-11-01 11:16:08 +01:00
sarathrajsrinivasan 2111b3e225 [macOS] Add Xcode 16.1 and 16.2 Beta 1 to macOS15 (#10880) 2024-10-31 11:05:54 -05:00
Erik Bershel 640581936d [doc] Update Xcode support policy (#10876) 2024-10-30 11:32:23 -05:00
Alexey-Ayupov 4d7c677f1c [macOS] Update android commandlinetools for macOS 15 (#10875) 2024-10-30 17:25:20 +01:00
Shamil Mubarakshin a8d59b2440 [Ubuntu24] Update pipx installation method (#10872) 2024-10-30 07:57:53 -06:00
kishorekumar-anchala a531b96b21 modified edge sign (#10867) 2024-10-28 22:56:27 -06:00
aartis17 ec00dd1a31 [macOS] toolset-14-updated support policy changes (#10834) 2024-10-28 20:19:52 -05:00
RaviAkshintala 24b91c995e Adding Windows sdk ltest version 26100 (#10862)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-10-28 10:12:30 -06:00
github-actions[bot] a1633b0193 Updating readme file for macos-13 version 20241023.237 (#10850)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-26 14:12:41 +00:00
github-actions[bot] 02babd3573 Updating readme file for win22 version 20241021.1.1 (#10838)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-26 08:01:04 +00:00
sureshe456 422d7a028e Merge pull request #10832 from actions/releases/macos-13-arm64/20241021-docs
macOS 13 arm64 (20241021) Image Update
2024-10-25 19:53:04 +05:30
Actions service account e054e2bcdc Merge branch 'main' into releases/macos-13-arm64/20241021-docs 2024-10-25 13:08:40 +00:00
github-actions[bot] fbbb9d7303 Updating readme file for win19 version 20241021.1.1 (#10839)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-10-25 07:06:50 -06:00
Actions service account 83a93373e6 Merge branch 'main' into releases/macos-13-arm64/20241021-docs 2024-10-25 13:03:10 +00:00
Erik Bershel 1136c0f644 [macOS] Update disk space Pester test: current target - 30 GB (#10854) 2024-10-24 11:55:22 +02:00
sarathrajsrinivasan d4872d4c2e [macOS] Update openssl from 1.1 to 3 (#10851) 2024-10-24 11:44:06 +02:00
hemanthmanga 4c67970f91 [Ubuntu] Adding latest Node.js version 22* . (#10811) 2024-10-23 17:43:46 +02:00
Erik Bershel f1bf50f507 [actions] Use latest SYFT on macOS/Ubuntu; provide useful run-name (#10833) 2024-10-23 12:01:43 +02:00
sureshe456 e38398ad37 Merge pull request #10841 from actions/releases/macos-15-arm64/20241022-docs
macOS 15 arm64 (20241022) Image Update
2024-10-23 10:37:50 +05:30
sureshe456 25f1053fed Merge pull request #10842 from actions/releases/macos-15/20241022-docs
macOS 15 (20241022) Image Update
2024-10-23 10:33:56 +05:30
sureshe456 6a79f14748 Merge pull request #10845 from actions/releases/macos-14-arm64/20241022-docs
macOS 14 arm64 (20241022) Image Update
2024-10-23 10:29:39 +05:30
sureshe456 fb37f140d8 Merge pull request #10844 from actions/releases/macos-14/20241022-docs
macOS 14 (20241022) Image Update
2024-10-23 10:24:48 +05:30
Image generation service account. 7b927d9898 Updating readme file for macos-14-arm64 version 20241022.361 2024-10-23 01:03:26 +00:00
Image generation service account. c6a4b16561 Updating readme file for macos-14 version 20241022.254 2024-10-22 23:00:41 +00:00
Image generation service account. fc001c0493 Updating readme file for macos-15 version 20241022.244 2024-10-22 22:21:07 +00:00
Image generation service account. 949eeedc32 Updating readme file for macos-15-arm64 version 20241022.250 2024-10-22 22:19:30 +00:00
sureshe456 4a0b4ab1fb [macOS] Replace Xcode 16.1_beta_3 with Xcode 16.1 RC on macOS-14 and macOS-15 (#10836) 2024-10-22 09:14:47 -05:00
github-actions[bot] e2b01435e8 Updating readme file for macos-14 version 20241014.202 (#10779)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-22 11:19:30 +00:00
Image generation service account. b03e99b0d2 Updating readme file for macos-13-arm64 version 20241021.263 2024-10-22 00:47:23 +00:00
RaviAkshintala 0077a0756a [Windows] Signature thumbprint updated for the edgedriver (#10829)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-10-22 02:18:56 +05:30
github-actions[bot] 0136427b07 Updating readme file for win19 version 20241015.1.1 (#10799)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-21 14:01:05 +00:00
github-actions[bot] 954995809e Updating readme file for macos-14-arm64 version 20241014.301 (#10805)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-21 06:25:18 +00:00
github-actions[bot] fcc4cdb1d0 Updating readme file for win22 version 20241015.1.1 (#10803)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-20 12:05:53 +00:00
github-actions[bot] 2997ec866b Updating readme file for ubuntu24 version 20241016.1.1 (#10800)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-20 03:34:02 +00:00
github-actions[bot] a177c07699 Updating readme file for ubuntu22 version 20241015.1.1 (#10801)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-20 03:33:22 +00:00
Erik Bershel 3fbcce7888 [macOS] Add Node 22 to the toolcache (#10809) 2024-10-18 17:15:01 +02:00
hemanthmanga c152328e5a Removing Node version 16 (#10808)
Co-authored-by: Hemanth Manga <hemanthmanga@Hemanths-MacBook-Pro.local>
2024-10-18 01:38:42 +05:30
Larissa Fortuna e065c9ac28 [doc] Rollback ubuntu-latest label to ubuntu-22 (#10807) 2024-10-17 17:38:14 +02:00
github-actions[bot] 011a640c94 Updating readme file for macos-15-arm64 version 20241014.193 (#10776)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-16 17:07:50 +00:00
github-actions[bot] f08266d9d0 Updating readme file for macos-13-arm64 version 20241014.218 (#10775)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-16 17:01:50 +00:00
github-actions[bot] b3b23d5faa Updating readme file for macos-15 version 20241014.202 (#10777)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-16 15:29:21 +00:00
Subir Ghosh f3ad9cadef fix:Allow pip to install packages in default env (#10794) 2024-10-16 15:07:29 +05:30
Alexey-Ayupov 499aa8a821 [Ubuntu, Windows] Add RUNNER_TOOL_CACHE environment variable (#10780) 2024-10-15 12:18:57 +02:00
susmitamane c6ea5e3564 [macOS] Add-python-3.13 (#10766)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2024-10-11 12:04:45 -05:00
RaviAkshintala 9b4274cda9 Go version 1.23 Added and set as default version (#10763)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-10-11 18:14:17 +05:30
github-actions[bot] 6becb4037c Updating readme file for macos-13-arm64 version 20241008.189 (#10750)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-11 05:54:14 +00:00
github-actions[bot] 58e54334b0 Updating readme file for macos-13 version 20241008.186 (#10751)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-11 04:40:57 +00:00
RaviAkshintala dae0f77971 Removing Go version 1.20 (#10761)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-10-10 22:39:22 +05:30
sureshe456 1838f0f3dc [macOS] Add Xcode 16.1 Beta 3 to macOS14 and macOS15 (#10762) 2024-10-10 10:39:25 -05:00
github-actions[bot] 75f145b104 Updating readme file for macos-14-arm64 version 20241007.259 (#10740)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 20:49:32 +00:00
github-actions[bot] 09ff567de6 Updating readme file for win22 version 20241006.1.1 (#10744)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 19:59:02 +00:00
github-actions[bot] 7ca41de8b8 Updating readme file for macos-14 version 20241007.165 (#10741)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 19:51:29 +00:00
github-actions[bot] bd333c6236 Updating readme file for ubuntu24 version 20241006.1.1 (#10743)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 15:39:06 +00:00
github-actions[bot] dfca60f766 Updating readme file for ubuntu22 version 20241006.1.1 (#10742)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 15:07:22 +00:00
github-actions[bot] 948c9e2df6 Updating readme file for macos-15-arm64 version 20241007.159 (#10737)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 13:51:03 +00:00
github-actions[bot] 3e37de50ef Updating readme file for ubuntu20 version 20241006.1.1 (#10738)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 11:36:23 +00:00
vidyasagarnimmagaddi 2cb9b917c5 [Windows] Fix Visual Studio signature issue for windows 2022 (#10754) 2024-10-09 16:43:15 +05:30
Erik Bershel 52279a9048 [macOS] Add Xcode symlinks to the Software Report (#10736) 2024-10-09 12:54:34 +02:00
github-actions[bot] 20de906028 Updating readme file for win19 version 20241006.1.1 (#10745)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 10:46:52 +00:00
github-actions[bot] 1229dfcf19 Updating readme file for macos-15 version 20241007.173 (#10739)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-09 09:59:05 +00:00
sarathrajsrinivasan 2889cfe878 [macOS] Add tcl-tk to macOS13 and macOS14 (#10735) 2024-10-08 10:25:07 +02:00
Erik Bershel 59b3801509 [doc] Mark macOS-12 as deprecated (#10732) 2024-10-07 16:56:32 +02:00
susmitamane 6d85c4873e [macOS] Deprecating go 1.20 & NDK 24,25 from macos 13,14 images. (#10719)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2024-10-03 08:43:47 -05:00
github-actions[bot] 7bf4ada29d Updating readme file for macos-13-arm64 version 20240930.145 (#10706)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-03 06:42:12 +00:00
github-actions[bot] 768c456091 Updating readme file for macos-14 version 20240930.130 (#10708)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-03 05:55:59 +00:00
github-actions[bot] 7256777a6b Updating readme file for macos-13 version 20240930.147 (#10707)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-03 05:34:28 +00:00
github-actions[bot] 2e94c1de50 Updating readme file for win22 version 20240929.1.1 (#10704)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-02 17:20:51 +00:00
sarathrajsrinivasan fdbe51d78c [macOS] Fix automationmodetool and loginwindow issue for macOS14.7 (#10684) 2024-10-02 09:38:03 -05:00
github-actions[bot] 0a7abf330f Updating readme file for macos-15-arm64 version 20240930.135 (#10711)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-02 11:32:27 +00:00
github-actions[bot] f251d50781 Updating readme file for macos-15 version 20240930.153 (#10709)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-10-02 09:57:08 +00:00
vidyasagarnimmagaddi 22a8b4c4ac updated baseurl to get the mingw32 and mingw64 releases (#10713) 2024-10-01 21:26:59 +05:30
Erik Bershel 6fc0ca1a91 [macOS] [doc] Update macos-15-arm64 readme to the current version (#10710) 2024-10-01 13:58:47 +02:00
sarathrajsrinivasan 740ab068bc [macOS] Install packer using tap (#10696) 2024-09-30 12:36:39 +02:00
루밀LuMir 01d5873a78 [doc] Fix typo in README.md (#10689) 2024-09-30 10:30:36 +02:00
github-actions[bot] bd90e1a113 Updating readme file for macos-12 version 20240926.174 (#10695)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-30 07:02:15 +00:00
github-actions[bot] e7648fd6a7 Updating readme file for macos-13 version 20240923.120 (#10670)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-28 20:35:33 +00:00
Erik Bershel 8726158fca [macOS] Disable removing default Xcode CLT for macOS-15 (#10691) 2024-09-27 01:04:25 +02:00
Erik Bershel 2fea25d02d [macOS] Recommended version of brew shellenv usage (#10660)
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-09-27 01:02:50 +02:00
github-actions[bot] 2661cfaa93 Updating readme file for win22 version 20240922.1.1 (#10668)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-26 15:15:00 +00:00
github-actions[bot] e3b97844e5 Updating readme file for macos-14-arm64 version 20240922.1 (#10666)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-26 05:29:17 +00:00
sarathrajsrinivasan ce5aa1950d [macOS] Add compilable brew packages for macOS12 (#10681) 2024-09-25 16:45:18 -05:00
ijunaidm ae99c16b0c Updating ubuntu24.04 image as ubuntu-latest (#10687)
Co-authored-by: Mohammed Junaid <mohammedjunaid@Mohammeds-MacBook-Pro.local>
2024-09-25 21:53:59 +05:30
Erik Bershel 78796bc109 [macOS] [doc] Introduce macOS-15 images (#10685) 2024-09-25 17:50:29 +02:00
github-actions[bot] 4d4477e04e Updating readme file for macos-13-arm64 version 20240923.116 (#10669)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-25 15:45:44 +00:00
github-actions[bot] 907fcf388b Updating readme file for macos-14 version 20240923.101 (#10673)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-25 15:07:03 +00:00
github-actions[bot] a52bed1b1a Updating readme file for ubuntu20 version 20240922.1.1 (#10674)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-25 13:31:27 +00:00
github-actions[bot] 6ba53090b0 Updating readme file for ubuntu22 version 20240922.1.1 (#10667)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-25 13:06:24 +00:00
github-actions[bot] 541dd995c8 Updating readme file for win19 version 20240922.1.1 (#10676)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-25 12:49:40 +00:00
github-actions[bot] 87d136e308 Updating readme file for ubuntu24 version 20240922.1.1 (#10672)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-09-25 11:16:49 +00:00
Erik Bershel 8a1eeaf6ac [macOS] Remove deprecated versions of .NET 7 and Android NDK 25 (#10659) 2024-09-21 14:01:48 +02:00
Erik Bershel d1db39831d [macOS] visionOS platform tools temporary removed from macOS-14 (#10652) 2024-09-20 16:06:42 +02:00
Erik Bershel 6e8c37cf52 [macOS] Update base image generation to work with Sequoia updates (#10651)
Co-authored-by: sarathrajsrinivasan <159180023+sarathrajsrinivasan@users.noreply.github.com>
2024-09-20 16:06:10 +02:00
github-actions[bot] 8ffffdb49d Updating readme file for macos-14-arm64 version 20240918.8 (#10647)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-20 08:57:21 +00:00
github-actions[bot] 3fbc297071 Updating readme file for macos-14 version 20240918.7 (#10645)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-20 03:25:15 +00:00
Erik Bershel 79c735b9fc [doc] Change Ubuntu-24.04 status: beta -> GA (#10653) 2024-09-20 01:49:14 +05:30
github-actions[bot] 8813e2b6e9 Updating readme file for macos-12 version 20240916.115 (#10630)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-19 06:50:34 +00:00
github-actions[bot] 255206eaeb Updating readme file for ubuntu20 version 20240915.1.1 (#10628)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-19 02:55:51 +00:00
github-actions[bot] 5809cd0f4d Updating readme file for ubuntu22 version 20240915.1.1 (#10627)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-19 02:55:18 +00:00
github-actions[bot] 96520bb192 Updating readme file for macos-14-arm64 version 20240915.3 (#10622)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 22:49:52 +00:00
Erik Bershel 39297c5658 [macOS] Fix for Homebrew shellenv bug to unlock PATH (#10642)
* [macOS] Fix for Homebrew shellenv bug to unlock PATH
* Add Homebrew default PATH back to bashrc
2024-09-18 15:49:04 -05:00
github-actions[bot] 85fbeaef9b Updating readme file for macos-13-arm64 version 20240916.74 (#10620)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 19:01:11 +00:00
github-actions[bot] 495fd51951 Updating readme file for macos-14 version 20240915.2 (#10615)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 18:35:58 +00:00
github-actions[bot] f4ba5c5cbc Updating readme file for win22 version 20240915.1.1 (#10619)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 18:32:01 +00:00
github-actions[bot] feebb05e11 Updating readme file for ubuntu24 version 20240915.1.1 (#10626)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 18:28:04 +00:00
github-actions[bot] 8e0eb613ac Updating readme file for macos-13 version 20240916.98 (#10623)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 17:53:43 +00:00
Erik Bershel 29e053ac38 [macOS] Rm Python 3.9/3.10 from macOS-15-arm64 due to dependencies mismatch (#10639) 2024-09-18 17:30:42 +02:00
Erik Bershel 8bbd828014 [macOS] Update Xcode 16.1 to Beta 2 on macOS-14 and macOS-15 (#10638) 2024-09-18 17:30:07 +02:00
Shamil Mubarakshin fd6c45b8e8 [CI] Update job conditions for GitHub CI workflows (#10641) 2024-09-18 16:42:09 +02:00
github-actions[bot] 5d31cfb3b9 Updating readme file for win19 version 20240915.1.1 (#10618)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-18 14:37:41 +00:00
kishorekumar-anchala 75ba3f22d0 ubuntu20 swift failire (#10634) 2024-09-18 03:11:29 +05:30
sarathrajsrinivasan cd07f9077f [macOS] Replace Xcode 16 RC with Xcode 16.0 on macOS-14 and macOS-15 (#10635) 2024-09-17 21:40:51 +02:00
Erik Bershel 370d12f1b6 [macOS] Workaround issue with Xamarin Pester tests discovery (#10633) 2024-09-17 17:55:00 +02:00
github-actions[bot] ce2a3e8e67 Updating readme file for macos-14-arm64 version 20240911.3 (#10603)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-14 18:22:53 +00:00
github-actions[bot] 71f35314bc Updating readme file for win22 version 20240912.1.1 (#10608)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-14 09:29:24 +00:00
Erik Bershel ba7e034f05 [macOS] Update Xcode 16.0 to RC1 on macOS-15 (#10586) 2024-09-13 14:24:42 +02:00
github-actions[bot] 6774220762 Updating readme file for ubuntu22 version 20240908.1.1 (#10574)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-13 03:53:40 +00:00
github-actions[bot] 0d40609330 Updating readme file for macos-12 version 20240908.1 (#10588)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-13 01:21:23 +00:00
github-actions[bot] d805d2e921 Updating readme file for win19 version 20240908.1.1 (#10579)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-12 23:07:40 +00:00
github-actions[bot] a142edbae6 Updating readme file for win22 version 20240908.1.1 (#10572)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-12 22:27:54 +00:00
github-actions[bot] a68ad81fbe Updating readme file for ubuntu24 version 20240908.1.1 (#10570)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-12 22:16:52 +00:00
github-actions[bot] bfff5e5a70 Updating readme file for ubuntu20 version 20240908.1.1 (#10569)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-12 21:55:47 +00:00
sarathrajsrinivasan 5954f76a9b [macOS] Clean up Homebrew downloads folder (#10600) 2024-09-12 22:43:15 +02:00
hemanthmanga ea8a7a8f01 Adding MsEdge in ubuntu-24 (#10597) 2024-09-13 01:14:17 +05:30
github-actions[bot] 20fb902d6b Updating readme file for macos-13-arm64 version 20240909.59 (#10585)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-12 12:04:18 +00:00
github-actions[bot] 255fffd021 Updating readme file for macos-13 version 20240908.1 (#10581)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-11 21:58:25 +00:00
susmitamane d2f9756b6e Add NDK 27 (#10522)
Co-authored-by: Susmita Mane <susmitamane@Susmitas-MacBook-Pro.local>
2024-09-11 16:12:54 -05:00
susmitamane 46a8dee561 [macOS] Add Go 1.23 (#10526) 2024-09-11 23:03:59 +02:00
susmitamane 54e686be61 [macOS] Add Ruby versions 3.2, 3.3. (#10525) 2024-09-11 23:03:34 +02:00
ijunaidm b60b7ab30f Add firefox to Ubuntu24.04 image (#10589)
Co-authored-by: Mohammed Junaid <mohammedjunaid@Mohammeds-MacBook-Pro.local>
2024-09-12 01:43:36 +05:30
github-actions[bot] ff9acc6401 Updating readme file for macos-14 version 20240908.1 (#10576)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-11 14:29:02 +00:00
Erik Bershel 72f6dfe786 [macOS] Increase base disk size by 25 GB (#10594) 2024-09-11 16:17:52 +02:00
kishorekumar-anchala 5e9605c7dc Fix vs signature issue (#10593) 2024-09-11 17:50:40 +05:30
kishorekumar-anchala c7adf5d533 add swift version to ubuntu 24 (#10578) 2024-09-10 21:23:10 +05:30
Erik Bershel 27738cad72 [macOS] Update Xcode 16.0 to RC1 on macOS-14 (#10584) 2024-09-10 13:42:16 +02:00
RaviAkshintala e01c839141 go version 1.20 removed and 1.23 added (#10580)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-09-10 16:45:51 +05:30
github-actions[bot] 8cdc506384 Updating readme file for macos-14-arm64 version 20240903.5 (#10551)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-06 15:25:58 +00:00
github-actions[bot] 74ebd60101 Updating readme file for macos-12 version 20240901.2 (#10548)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-06 07:07:41 +00:00
github-actions[bot] 49d5ab6422 Updating readme file for macos-13-arm64 version 20240901.2 (#10542)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 21:04:18 +00:00
github-actions[bot] 31e868eebe Updating readme file for macos-14 version 20240902.6 (#10543)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 20:53:24 +00:00
github-actions[bot] 14915191c7 Updating readme file for macos-13 version 20240901.3 (#10541)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 20:16:55 +00:00
Erik Bershel a1f7f1a10a [macOS] Software report - Remove redundant info, fix bug with empty runtimes for Xcode (#10513) 2024-09-05 12:19:58 +02:00
github-actions[bot] 2c7fe0021a Updating readme file for win22 version 20240902.1.1 (#10537)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 08:32:52 +00:00
github-actions[bot] 2ff0f1047a Updating readme file for ubuntu22 version 20240901.1.1 (#10534)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 07:26:54 +00:00
github-actions[bot] 2bb8be665c Updating readme file for ubuntu20 version 20240901.1.1 (#10532)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 06:45:39 +00:00
github-actions[bot] b0c4ef1a6b Updating readme file for win19 version 20240902.1.1 (#10536)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-05 03:17:53 +00:00
Erik Bershel 07e13e5cc9 [macOS] Update initial macOS-15 Xcode setup (#10554) 2024-09-05 00:05:08 +02:00
RaviAkshintala 24a8fbaf58 signature updated for the azure-cli (#10549)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-09-04 21:12:01 +05:30
github-actions[bot] e85a3666bf Updating readme file for ubuntu24 version 20240901.1.1 (#10527)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-09-04 11:43:29 +00:00
Erik Bershel 3926b864c3 [macOS] Update free space test condition to 14 GB (#10546) 2024-09-03 22:58:36 +02:00
ijunaidm 89f5712cad Add Packer tool to Ubuntu24.04 image (#10545)
Co-authored-by: Mohammed Junaid <mohammedjunaid@Mohammeds-MacBook-Pro.local>
2024-09-04 01:10:52 +05:30
Erik Bershel ab15087979 [macOS] Introduce macOS-15 code (#10535)
Co-authored-by: Alexey-Ayupov <alexey-ayupov@github.com>
2024-09-03 18:45:06 +02:00
RaviAkshintala ff516bd145 signature updated for the azurecosmosdbemulator (#10521)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-09-02 16:39:46 +05:30
github-actions[bot] 12335f2cc4 Updating readme file for macos-14-arm64 version 20240827.4 (#10503)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-30 03:07:37 +00:00
github-actions[bot] d7c81d045c Updating readme file for macos-14 version 20240827.1 (#10502)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-30 02:36:34 +00:00
github-actions[bot] 891c2ed95c Updating readme file for win22 version 20240825.1.1 (#10490)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-29 16:35:52 +00:00
RaviAkshintala 16b7d80a46 signature updated for visual studio (#10507)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-08-29 20:44:03 +05:30
github-actions[bot] c9fc7f734c Updating readme file for ubuntu20 version 20240825.1.1 (#10494)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-29 05:26:34 +00:00
github-actions[bot] 0d632219e5 Updating readme file for ubuntu22 version 20240825.1.1 (#10492)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-29 05:20:29 +00:00
github-actions[bot] dda4a941d8 Updating readme file for macos-13-arm64 version 20240826.1 (#10496)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-29 01:47:33 +00:00
github-actions[bot] f778b762d5 Updating readme file for win19 version 20240825.1.1 (#10491)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-28 15:21:58 +00:00
github-actions[bot] 90ada9b0c4 Updating readme file for macos-12 version 20240825.1 (#10489)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-28 14:51:40 +00:00
github-actions[bot] a27aca91e5 Updating readme file for ubuntu24 version 20240825.1.1 (#10493)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-28 12:38:45 +00:00
github-actions[bot] 4e1b48a6c5 Updating readme file for macos-13 version 20240825.1 (#10488)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-28 11:45:44 +00:00
Prasanjit Sahoo dd3eec7374 [macOS] Update Xcode 16.0 to Beta 6 for macOS-14 (#10499) 2024-08-27 09:35:09 +02:00
Pavel Iakovenko d33c9005cc [macOS] Fix Chrome installer script which freezes VM (#10481) 2024-08-26 13:54:36 +02:00
Erik Bershel 23c98d86f0 [macOS] Remove stale code (#10430) 2024-08-26 13:54:01 +02:00
github-actions[bot] e5de19ba15 Updating readme file for macos-12 version 20240819.7 (#10473)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-25 09:17:23 +00:00
Prasanjit Sahoo d72a4523b1 [macOS] Adding Xcode 16.0 Beta 5 for macOS-14 back to the repository (#10467)
[macOS] Adding Xcode 16.0 Beta 5 back to macOS-14
2024-08-22 08:44:48 -05:00
github-actions[bot] 439ecfcfdb Updating readme file for macos-13 version 20240819.2 (#10462)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-22 06:15:34 +00:00
kishorekumar-anchala 12d52d247e wdk issu fix (#10475) 2024-08-22 01:30:50 +05:30
vidyasagarnimmagaddi f8049e323b adding_kotlin in ubuntu_24 (#10474) 2024-08-22 00:27:56 +05:30
github-actions[bot] 5ab121d559 Updating readme file for macos-14-arm64 version 20240818.4 (#10460)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 18:21:19 +00:00
github-actions[bot] cba7c41716 Updating readme file for macos-13-arm64 version 20240818.3 (#10457)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 18:15:04 +00:00
github-actions[bot] 564751b570 Updating readme file for macos-14 version 20240818.2 (#10459)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 18:00:07 +00:00
github-actions[bot] 192b5bd8ad Updating readme file for win19 version 20240818.1.1 (#10458)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 14:11:53 +00:00
github-actions[bot] 69f706a106 Updating readme file for ubuntu22 version 20240818.1.1 (#10456)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 12:16:47 +00:00
github-actions[bot] 17a8ea14ac Updating readme file for ubuntu20 version 20240818.1.1 (#10455)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 11:52:24 +00:00
github-actions[bot] 36cf63a735 Updating readme file for ubuntu24 version 20240818.1.1 (#10454)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-21 11:36:54 +00:00
Pavel Iakovenko 0a285c2031 [macOS] Use API PAT for downloading actions/cache (#10463) 2024-08-20 15:44:22 +02:00
Pavel Iakovenko 1eae5baec1 [macOS] Treat github-api-pat as sensitive variable (#10453) 2024-08-19 20:00:28 +02:00
sarathrajsrinivasan c634b8cd67 [macOS] Add parallels kernel extension to macOS13 and macOS14 (#10238)
[macOS] Add parallels kernel extension to macOS13 and macOS14
2024-08-19 08:57:44 -05:00
kishorekumar-anchala 59a0b3727b Toolcache Android NDK versions <=25 will be removed from images (#10440) 2024-08-16 16:06:47 +05:30
github-actions[bot] 4e6e715037 Updating readme file for macos-12 version 20240811.1 (#10429)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-15 06:41:17 +00:00
github-actions[bot] 197b995b2d Updating readme file for macos-14 version 20240811.3 (#10431)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-15 06:01:37 +00:00
sarathrajsrinivasan 9bf0388ef2 [macOS] Add Xcode 16.1 Beta for macOS14 (#10439) 2024-08-14 14:03:24 -05:00
github-actions[bot] b8153b8d01 Updating readme file for win19 version 20240811.1.1 (#10427)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 11:29:27 +00:00
github-actions[bot] db2a58f0e3 Updating readme file for win22 version 20240811.1.1 (#10425)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 11:05:02 +00:00
github-actions[bot] eec55f72c9 Updating readme file for ubuntu22 version 20240811.1.1 (#10424)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 10:59:08 +00:00
github-actions[bot] 1388aca8a3 Updating readme file for ubuntu20 version 20240811.1.1 (#10426)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 10:58:14 +00:00
github-actions[bot] cebb2a1884 Updating readme file for macos-14-arm64 version 20240811.1 (#10421)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 10:37:07 +00:00
github-actions[bot] 474b80c589 Updating readme file for macos-13-arm64 version 20240811.1 (#10420)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 09:00:20 +00:00
github-actions[bot] 85fb533e05 Updating readme file for macos-13 version 20240811.1 (#10422)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-14 08:11:35 +00:00
kishorekumar-anchala cc117fb31b fix gitversion.portable version to latest (#10435) 2024-08-13 21:48:19 +05:30
github-actions[bot] 30802498d6 Updating readme file for ubuntu24 version 20240811.1.1 (#10423)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-08-13 14:11:21 +00:00
github-actions[bot] 5e6cc3155d Updating readme file for win22 version 20240807.2.1 (#10412)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] 8aec741c90 Updating readme file for ubuntu22 version 20240804.1.1 (#10392)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-08 14:17:44 +05:30
github-actions[bot] 3a24d66b9e Updating readme file for macos-14-arm64 version 20240805.3 (#10397)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-08 06:56:56 +00:00
github-actions[bot] 551ccc0fb1 Updating readme file for macos-13 version 20240805.3 (#10400)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-08 06:05:08 +00:00
RaviAkshintala 7665ed4ef9 removing the docker composev1 (#10407)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-08-08 10:07:02 +05:30
github-actions[bot] c31eef93ac Updating readme file for macos-13-arm64 version 20240804.1 (#10389)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-07 15:32:11 +00:00
github-actions[bot] 37e8b599ee Updating readme file for macos-14 version 20240804.1 (#10388)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] 4b55f4683f Updating readme file for ubuntu20 version 20240804.1.1 (#10391)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-07 12:29:32 +00:00
github-actions[bot] 3300770426 Updating readme file for ubuntu24 version 20240804.1.1 (#10393)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-07 12:01:30 +00:00
ijunaidm 7636fd53b9 Updated the AzPowershell module version (#10395)
Co-authored-by: Mohammed Junaid <mohammedjunaid@Mohammeds-MacBook-Pro.local>
2024-08-06 17:41:19 +05:30
github-actions[bot] 2a4bc14da4 Updating readme file for ubuntu22 version 20240730.2.1 (#10376)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-02 14:25:52 +00:00
github-actions[bot] 0f88c4231d Updating readme file for win19 version 20240730.1.1 (#10372)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-02 13:42:15 +00:00
github-actions[bot] a54473db52 Updating readme file for ubuntu20 version 20240730.2.1 (#10375)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-02 13:37:35 +00:00
github-actions[bot] d935940e99 Updating readme file for macos-14-arm64 version 20240728.1 (#10360)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-01 23:55:48 +00:00
github-actions[bot] d46f62f273 Updating readme file for win22 version 20240729.2.1 (#10367)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-08-01 21:23:00 +00:00
github-actions[bot] 9a08ad80ee Updating readme file for ubuntu24 version 20240730.3.1 (#10371)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] c7276710b3 Updating readme file for macos-12 version 20240721.1 (#10322)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] a89507e2af Updating readme file for macos-14-arm64 version 20240722.3 (#10334)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-25 16:54:38 +00:00
github-actions[bot] cea9d0e0d1 Updating readme file for macos-14 version 20240722.3 (#10330)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-25 13:49:17 +00:00
github-actions[bot] abe90c1619 Updating readme file for win22 version 20240721.1.1 (#10325)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 23:31:20 +00:00
github-actions[bot] a74e63c6b1 Updating readme file for macos-13-arm64 version 20240721.1 (#10316)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 20:12:28 +00:00
github-actions[bot] d7ed5cb7b0 Updating readme file for macos-13 version 20240721.3 (#10328)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 19:01:34 +00:00
github-actions[bot] 00959b266e Updating readme file for ubuntu22 version 20240721.1.1 (#10324)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 13:44:28 +00:00
github-actions[bot] 36ab778536 Updating readme file for ubuntu20 version 20240721.1.1 (#10323)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 11:52:58 +00:00
github-actions[bot] e088ddba06 Updating readme file for ubuntu24 version 20240721.1.1 (#10317)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-24 11:39:25 +00:00
github-actions[bot] 49f0b7160b Updating readme file for win19 version 20240721.1.1 (#10326)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] ab8dfc0eb3 Updating readme file for win19 version 20240717.1.1 (#10310)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] 23da668261 Updating readme file for macos-12 version 20240714.2 (#10239)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] b4b64341d6 Updating readme file for macos-14-arm64 version 20240714.2 (#10234)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 16:40:23 +00:00
github-actions[bot] 8506dfcb6d Updating readme file for macos-13-arm64 version 20240714.1 (#10228)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 16:29:42 +00:00
github-actions[bot] 9f23838ebe Updating readme file for macos-14 version 20240714.2 (#10233)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 15:57:25 +00:00
github-actions[bot] 23541a17f0 Updating readme file for macos-13 version 20240714.1 (#10227)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] c2c7c501c8 Updating readme file for ubuntu22 version 20240714.1.1 (#10232)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 15:09:53 +00:00
github-actions[bot] 380b0afd7e Updating readme file for ubuntu24 version 20240714.1.1 (#10230)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 13:31:05 +00:00
github-actions[bot] 4ac220f584 Updating readme file for ubuntu20 version 20240714.1.1 (#10235)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-17 13:11:10 +00:00
github-actions[bot] eafe328b90 Updating readme file for win22 version 20240714.1.1 (#10229)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
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
github-actions[bot] d8dce39e5f Updating readme file for macos-12 version 20240707.1 (#10196)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-12 17:13:06 +00:00
Pavel Iakovenko 475cf36415 Introducing vm_key_file variable for SSH 2024-07-11 21:52:47 -04:00
github-actions[bot] 32fcc6a5f4 Updating readme file for macos-14-arm64 version 20240707.1 (#10194)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-11 12:37:26 +00:00
github-actions[bot] 79ef2c9407 Updating readme file for macos-13-arm64 version 20240708.1 (#10197)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-11 12:22:58 +00:00
github-actions[bot] 3dcb189d30 Updating readme file for macos-14 version 20240708.1 (#10195)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-11 11:46:34 +00:00
github-actions[bot] 6f8e340c85 Updating readme file for macos-13 version 20240707.2 (#10193)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-11 11:29:57 +00:00
github-actions[bot] 1b535372a0 Updating readme file for ubuntu22 version 20240708.1.1 (#10190)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-10 15:06:38 +00:00
sarathrajsrinivasan 0b21a6a13a Update xcode default to 15.2 from 15.0.1 for macos13 (#10210) 2024-07-10 17:03:21 +02:00
github-actions[bot] 06652839a7 Updating readme file for win22 version 20240707.1.1 (#10189)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-10 14:02:04 +00:00
github-actions[bot] e329995e52 Updating readme file for ubuntu20 version 20240708.1.1 (#10191)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-10 13:57:51 +00:00
github-actions[bot] bd17a26b42 Updating readme file for win19 version 20240707.1.1 (#10187)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-10 13:01:18 +00:00
github-actions[bot] 960e86ba13 Updating readme file for ubuntu24 version 20240707.1.1 (#10188)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-10 12:02:30 +00:00
RaviAkshintala 221efcbdc3 fix visual studio signature (#10205)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-07-10 12:22:50 +02:00
Alexey-Ayupov 315fbf0fc8 [macOS] Update macOS 11 documentation (#10198) 2024-07-10 11:22:59 +02:00
vidyasagarnimmagaddi 8e6b0c0d6d updated azcli signature (#10199) 2024-07-09 13:08:21 +02:00
RaviAkshintala 567d4a0ea4 adding alpine latest version (#10180)
Co-authored-by: Ravi Akshintala <raviakshintalagithub.com@Ravis-Laptop.local>
2024-07-08 17:20:44 +05:30
github-actions[bot] e81c4806fe Updating readme file for macos-13 version 20240630.1 (#10157)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-05 18:18:51 +00:00
github-actions[bot] b6bcbdc786 Updating readme file for macos-14-arm64 version 20240701.9 (#10161)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-05 07:21:39 +00:00
github-actions[bot] c5a9fa6ec5 Updating readme file for win22 version 20240630.1.1 (#10150)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 19:52:55 +00:00
github-actions[bot] ef57088246 Updating readme file for macos-13-arm64 version 20240701.1 (#10160)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 14:22:17 +00:00
github-actions[bot] bf3a13fe2a Updating readme file for ubuntu20 version 20240701.1.1 (#10163)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 13:42:15 +00:00
vidyasagarnimmagaddi ce75d8dd91 updated 3.2 version ruby version to ubuntu-20,22 (#10173) 2024-07-04 17:55:52 +05:30
vidyasagarnimmagaddi ada0348ea2 added ruby 3.2 version windows (#10172) 2024-07-04 17:55:27 +05:30
github-actions[bot] 7863994db8 Updating readme file for ubuntu22 version 20240630.1.1 (#10149)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 11:49:37 +00:00
github-actions[bot] 4ac3f5b277 Updating readme file for ubuntu24 version 20240630.1.1 (#10152)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 11:48:08 +00:00
github-actions[bot] ebeb608ce1 Updating readme file for win19 version 20240630.1.1 (#10151)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 11:27:52 +00:00
github-actions[bot] a4c4b159f0 Updating readme file for macos-14 version 20240701.1 (#10162)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-07-04 11:09:32 +00:00
ijunaidm 0ad636b824 Update Image Rollout Badges (#10170) 2024-07-03 20:52:00 +02:00
github-actions[bot] af2f67d1ad Updating readme file for macos-12 version 20240630.1 (#10156)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-07-03 16:56:02 +00:00
kishorekumar-anchala 0176ca6d78 fix openshift cli issue (#10153) 2024-07-01 22:26:57 +05:30
Erik Bershel 5eda352fd4 [macOS] Update Xcode 16.0 to Beta 2 for macOS-14 (#10141) 2024-07-01 10:56:32 +02:00
github-actions[bot] 5afe2ac2dc Updating readme file for macos-14-arm64 version 20240625.2 (#10131)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-30 05:56:24 +00:00
github-actions[bot] 773246ccf7 Updating readme file for ubuntu24 version 20240624.1.1 (#10124)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-29 16:40:06 +00:00
github-actions[bot] 734699ef61 Updating readme file for win22 version 20240624.1.1 (#10127)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-28 18:19:37 +00:00
github-actions[bot] ce0b29d20c Updating readme file for win19 version 20240624.1.1 (#10119)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-28 16:32:38 +00:00
github-actions[bot] ed7da973ff Updating readme file for ubuntu22 version 20240624.1.1 (#10125)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-28 16:10:05 +00:00
github-actions[bot] 71142e7053 Updating readme file for ubuntu20 version 20240624.2.1 (#10123)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-28 15:33:51 +00:00
kishorekumar-anchala 2927b0be95 [windows] Fix Cloud-Foundry signature (#10135) 2024-06-28 11:14:37 +02:00
github-actions[bot] e63e9ad701 Updating readme file for macos-12 version 20240623.1 (#10112)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-27 19:54:14 +00:00
github-actions[bot] d7a4be0267 Updating readme file for macos-13-arm64 version 20240624.1 (#10115)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-27 00:47:07 +00:00
github-actions[bot] d728101ace Updating readme file for macos-13 version 20240623.1 (#10117)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-26 23:18:51 +00:00
github-actions[bot] d31e0a18cb Updating readme file for macos-14 version 20240624.1 (#10116)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-26 16:29:55 +00:00
sarathrajsrinivasan b268f563f6 [macOS] Add gcc 14 (#10043) 2024-06-25 13:57:27 +02:00
Shamil Mubarakshin 62c1943b63 [Ubuntu20] Pin public_suffix gem to 5.1.1 (#10111)
* [Ubuntu20] Pin public_suffix gem to 5.1.1
2024-06-24 21:55:05 +02:00
github-actions[bot] c5c9a7cd7b Updating readme file for macos-13 version 20240616.1 (#10076)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-21 14:14:30 +00:00
github-actions[bot] bcf346f13b Updating readme file for win22 version 20240618.1.1 (#10096)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-21 12:14:19 +00:00
Shamil Mubarakshin 2813ee66cb Update Image Rollout Badges (#10100) 2024-06-20 17:52:59 +02:00
github-actions[bot] d31241d2c8 Updating readme file for macos-14-arm64 version 20240616.1 (#10078)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 23:26:16 +00:00
github-actions[bot] 8c3d5d9d09 Updating readme file for macos-12 version 20240617.1 (#10086)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 18:51:18 +00:00
github-actions[bot] e7f54bfde8 Updating readme file for macos-13-arm64 version 20240617.2 (#10081)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 17:20:15 +00:00
github-actions[bot] d6a35ea98b Updating readme file for macos-14 version 20240616.1 (#10077)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 16:28:40 +00:00
github-actions[bot] b7a8e5ca52 Updating readme file for ubuntu24 version 20240617.1.1 (#10084)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 14:59:11 +00:00
github-actions[bot] 3464b06c4c Updating readme file for ubuntu22 version 20240616.1.1 (#10082)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 14:39:16 +00:00
kishorekumar-anchala 4edcdf297d [windows] Fix Google Cloud CLI signature (#10092) 2024-06-19 16:09:56 +02:00
github-actions[bot] d0b14aa29e Updating readme file for ubuntu20 version 20240617.1.1 (#10080)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-19 11:32:20 +00:00
Shamil Mubarakshin 89d72011e0 [windows] Remove Visual Studio 2019 AzCopy component and fix signature (#10083) 2024-06-18 11:51:57 +02:00
Mikhail Koliada 3793317199 [Ubuntu] always install gfrotran (#10069) 2024-06-16 17:56:46 +02:00
Mikhail Koliada e85f1e429d Revert "[Ubuntu] disable apparmor (#10024)" (#10070)
This reverts commit 145c80df8d.
2024-06-14 15:38:24 +02:00
Mikhail Koliada 145c80df8d [Ubuntu] disable apparmor (#10024) 2024-06-14 08:57:12 +02:00
github-actions[bot] fb41178b75 Updating readme file for macos-14 version 20240612.5 (#10058)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
2024-06-13 17:50:27 +00:00
Erik Bershel ab07d6cc32 [macOS] Install Xcode 16 on macOS-14 Intel-based image without runtimes (#10057) 2024-06-13 11:23:38 +02:00
github-actions[bot] 3e33d65ff9 Updating readme file for macos-14-arm64 version 20240611.1 (#10047)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-13 01:57:57 +00:00
github-actions[bot] e0fd3fea70 Updating readme file for macos-13-arm64 version 20240609.1 (#10034)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 19:18:39 +00:00
github-actions[bot] f610e46b01 Updating readme file for win22 version 20240610.1.1 (#10041)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 11:58:55 +00:00
github-actions[bot] e21232684f Updating readme file for ubuntu20 version 20240609.1.1 (#10042)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 11:26:00 +00:00
github-actions[bot] 619f9fd372 Updating readme file for ubuntu22 version 20240609.1.1 (#10039)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 11:20:56 +00:00
github-actions[bot] 42a61d742a Updating readme file for win19 version 20240610.1.1 (#10040)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 11:20:30 +00:00
github-actions[bot] 65d62e1688 Updating readme file for macos-13 version 20240609.1 (#10033)
Co-authored-by: Image generation service account. <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-12 10:37:04 +00:00
Erik Bershel 903f406ecb Merge pull request #10048 from shamil-mubarakshin/ubuntu24-add-github-CI-workflow
[ubuntu24] Add Actions build workflow
2024-06-12 12:07:57 +02:00
Shamil Mubarakshin 1bf1aea864 [ubuntu24] Add Actions build workflow 2024-06-12 11:59:30 +02:00
Erik Bershel b5ee676e1d [macOS-14] Add Xcode 16.0 Beta 1 (#10038) 2024-06-12 11:11:50 +02:00
ijunaidm bb433ff031 [Ubuntu] Update ubuntu-minimal.pkr.hcl (#10044) 2024-06-12 10:52:41 +02:00
Shamil Mubarakshin 2e3a8e1ccf [windows] Modify TortoiseSVN installation (#10010) 2024-06-10 08:45:22 +02:00
Shamil Mubarakshin 870d08d9cb [windows] Pin PostgreSQL and Update LLVM (#10014)
* [windows] Pin PostgreSQL version

* Fix if statement

* Fix PostgreSQL pester test

* Update LLVM to 18*
2024-06-08 11:02:11 +02:00
github-actions[bot] 7271f004d4 Updating readme file for macos-14-arm64 version 20240603.1 (#9991)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-07 11:46:14 +00:00
github-actions[bot] 71714d51d3 Updating readme file for macos-12 version 20240602.1 (#9994)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-07 11:05:31 +00:00
Mikhail Koliada 2a8403091c [Ubuntu] Display APT sources on 24 properly (#10006) 2024-06-07 11:28:25 +02:00
github-actions[bot] a615999e85 Updating readme file for win22 version 20240603.1.1 (#9990)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-07 05:54:53 +00:00
github-actions[bot] bbad000130 Updating readme file for ubuntu20 version 20240603.1.1 (#9987)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 15:53:04 +00:00
github-actions[bot] b3529d148e Updating readme file for ubuntu22 version 20240603.1.1 (#9988)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 13:55:15 +00:00
github-actions[bot] 8549372c4c Updating readme file for macos-14 version 20240603.1 (#9985)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 12:48:23 +00:00
github-actions[bot] c27adcfdba Updating readme file for win19 version 20240603.1.1 (#9989)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 11:54:45 +00:00
github-actions[bot] 45651fd866 Updating readme file for macos-13-arm64 version 20240603.1 (#9992)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 11:26:34 +00:00
github-actions[bot] 28bc3aff6d Updating readme file for macos-13 version 20240603.1 (#9993)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-06-06 10:44:46 +00:00
Erik Bershel 7992e7f1ba [Ubuntu, Windows] Update Docker tools versions (#9982)
Co-authored-by: Taleh Zaliyev <z.taleh007@ya.ru>
2024-06-05 12:27:31 +02:00
github-actions[bot] 3a10719283 Updating readme file for ubuntu24 version 20240604.1.1 (#9986)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-06-05 07:20:12 +00:00
Mikhail Koliada 52bcf848e5 [All OSes] Revert gitlfs changes (#9984)
* Revert "[Ubuntu] Add new git environment variable (#9899)"

This reverts commit ee7edb4f80.

* Revert "[Windows] Add new git environment variable (#9898)"

This reverts commit 5113d251a8.

* Revert "[macOS] Add new git environment variable (#9900)"

This reverts commit 5c60b0c2af.
2024-06-04 13:32:40 +02:00
Mikhail Koliada 5a99573420 [ubuntu] Install native azure-cli on noble (#9983) 2024-06-04 13:20:10 +02:00
Mikhail Koliada c9f2293acc [Ubuntu] do not restart provisioner on 24.04 automatically (#9979)
* [Ubuntu] does not restart provisioner on 24.04 automatically

* Update images/ubuntu/scripts/build/configure-system.sh

Co-authored-by: Kacper Michajłow <kasper93@gmail.com>

---------

Co-authored-by: Kacper Michajłow <kasper93@gmail.com>
2024-06-04 11:35:21 +02:00
Kenichi Kamiya a9f4b4f480 [Ubuntu] Add tree command (#9936) 2024-06-03 11:50:44 +02:00
github-actions[bot] 25c57a1bbf Updating readme file for macos-12 version 20240527.4 (#9955)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-31 15:22:30 +00:00
Alexey-Ayupov 293e955e3f [Windows] Update signature for SessionManagerPluginSetup.exe (#9969) 2024-05-31 16:43:37 +02:00
github-actions[bot] 9d5d1be482 Updating readme file for macos-14-arm64 version 20240526.2 (#9940)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-29 21:31:15 +00:00
github-actions[bot] 785629d8d8 Updating readme file for macos-13-arm64 version 20240524.2 (#9939)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-29 11:59:57 +00:00
Mikhail Koliada 899fcf9b16 [Ubuntu] unify apt install calls (#9953) 2024-05-29 13:43:07 +02:00
github-actions[bot] 448c998191 Updating readme file for macos-13 version 20240526.1 (#9943)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-29 11:29:00 +00:00
github-actions[bot] 0f916a843b Updating readme file for macos-14 version 20240526.1 (#9944)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-29 11:03:44 +00:00
Mikhail Koliada 4b94854902 [Ubuntu] exclude apt-fast from sw report on 24 (#9952) 2024-05-28 23:02:51 +02:00
github-actions[bot] c99c444ee9 Updating readme file for ubuntu22 version 20240526.1.1 (#9941)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-28 20:58:20 +00:00
Mikhail Koliada 24c7b7b9d8 [Ubuntu] move source scripts earlier (#9951) 2024-05-28 19:43:30 +02:00
Mikhail Koliada 903d127138 [Ubuntu] fix dotnet installation & scripts sorcing on 24.04 (#9950) 2024-05-28 17:43:09 +02:00
github-actions[bot] 8476a08273 Updating readme file for win19 version 20240526.1.1 (#9942)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-28 12:07:57 +00:00
github-actions[bot] 04166140e1 Updating readme file for ubuntu20 version 20240526.1.1 (#9938)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-28 10:19:05 +00:00
Alexey-Ayupov 3c26757b41 [Windows] Update script to install emulator separately (#9947) 2024-05-28 01:19:14 +02:00
Erik Bershel ed92ac6e3f [Ubuntu] Revert previously removed Docker tests (#9824) 2024-05-25 15:14:03 +02:00
Erik Bershel 36549632ce Update github/codeql-action and actions/checkout actions version (#9916) 2024-05-24 12:47:17 +02:00
Erik Bershel 562ad565fa Revert "[Ubuntu] Pin Helm 3.14.4 due to unusual release of 3.15.0 (#9867)" (#9919) 2024-05-24 12:43:37 +02:00
Ketil 3dcd2fa9b4 fix: update thumbprint of AzureCosmosDbEmulator (#9910) 2024-05-24 09:53:23 +02:00
Alexey-Ayupov 5c60b0c2af [macOS] Add new git environment variable (#9900) 2024-05-20 23:37:11 +02:00
Alexey-Ayupov 5113d251a8 [Windows] Add new git environment variable (#9898) 2024-05-20 16:44:16 +02:00
Alexey-Ayupov ee7edb4f80 [Ubuntu] Add new git environment variable (#9899) 2024-05-20 16:17:27 +02:00
MaksimZhukov a9fed55df6 [Ubuntu] Add libyaml-dev library (#9897) 2024-05-20 14:18:02 +02:00
Erik Bershel a38a062eee [Windows] Add more compatible VS2022 VC components (#9876)
* [Windows] Add more compatible VS2022 VC components

* Updated chocolatey installation to use new certificate thumbprint

* Azure CosmosDb Emulator SHA256 updated

---------

Co-authored-by: Jack Hennessey <jhennessey5225@gmail.com>
2024-05-20 10:03:57 +02:00
Erik Bershel e2a8bbc6e1 [Windows] Update signature for Azure CosmosDb Emulator (#9875)
* [Windows] Update signature for Azure CosmosDb Emulator

* Replace with SHA256
2024-05-17 22:33:04 +02:00
Erik Bershel 8a1afc1fe1 [macOS] Pin Swiftlint on macOS-12 due to Xcode 15.3 requirements (#9886) 2024-05-17 22:32:28 +02:00
Shamil Mubarakshin 845c5ee866 Fix macos-12 rollout badge (#9881) 2024-05-17 15:03:07 +02:00
Shamil Mubarakshin 7cec68c4a6 [macos] Fix URLs in configure-preimagedata.sh (#9880) 2024-05-17 14:58:40 +02:00
Erik Bershel ec4d691dad [Ubuntu] Add .NET SDKs 6 and 7 on Ubuntu 24.04 (#9878) 2024-05-17 14:39:38 +02:00
github-actions[bot] afb777d3f7 Updating readme file for ubuntu24 version 20240516.4.1 (#9871)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-17 09:16:30 +00:00
github-actions[bot] 532cfd5c07 Updating readme file for ubuntu22 version 20240516.1.1 (#9870)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-17 02:41:39 +00:00
github-actions[bot] cccb82874c Updating readme file for ubuntu20 version 20240516.1.1 (#9869)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-05-17 01:27:13 +00:00
Mikhail Koliada 4abf97ab13 Add ubuntu 24.04 to custom image scripts generator (#9868) 2024-05-16 19:12:29 +02:00
Congyi Wu 5ecfd27e8f VisualStudioHelpers.ps1 stop enabling 8.3 filename creation (#9862)
The bug that prompted enabling 8.3 filename creation was fixed 5 years ago, see https://github.com/xamarin/xamarin-android/issues/3407:
> Fix included in Xamarin.Android 10.1.0.30.
>
> Fix included on Windows in Visual Studio 2019 version 16.4.

We're on VS 2019 16.11: https://github.com/actions/runner-images/blob/98150396188d19c21a7d7c596cf4a4d7609bb12a/images/windows/Windows2019-Readme.md?plain=1#L233

8.3 filename creation is known to hurt file creation performance, especially when there are a large number of similarly named files in the same folder:
* https://learn.microsoft.com/en-us/archive/blogs/josebda/windows-server-2012-file-server-tip-disable-8-3-naming-and-strip-those-short-names-too
* https://www.linkedin.com/pulse/dont-forget-disable-short-filenames-83-servers-folders-wes-brown
* https://deep.data.blog/2013/06/19/debugging-story-slowness-due-to-ntfs-short-file-8-3-name-generation/

I created a new VM with the base Azure Marketplace Windows 2019 image and confirmed that 8.3 name generation is disabled by default for both the OS and temp disk:
```
fsutil 8dot3name query C:
The volume state is: 1 (8dot3 name creation is disabled).
The registry state is: 2 (Per volume setting - the default).

Based on the above settings, 8dot3 name creation is disabled on C:

fsutil 8dot3name query D:
The volume state is: 1 (8dot3 name creation is disabled).
The registry state is: 2 (Per volume setting - the default).

Based on the above settings, 8dot3 name creation is disabled on D:
```

This might help a bit with https://github.com/actions/cache/issues/752, although I haven't tested it, and AFAICT it's unlikely make an order of magnitude difference.
2024-05-16 18:32:15 +02:00
github-actions[bot] e11ab1f9c6 Updating readme file for macos-14-arm64 version 20240514.3 (#9858)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-16 14:51:24 +00:00
Erik Bershel 4db7ac61ac [Ubuntu] Pin Helm 3.14.4 due to unusual release of 3.15.0 (#9867) 2024-05-16 13:51:04 +02:00
github-actions[bot] 6df3848fcd Updating readme file for win22 version 20240514.3.1 (#9853)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-16 13:28:02 +02:00
github-actions[bot] c9c09169e4 Updating readme file for macos-12 version 20240514.3 (#9861)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-05-16 13:24:01 +02:00
Erik Bershel 3edaf8a499 [Ubuntu] Patch azure-cli installer for Ubuntu 24.04 (#9863) 2024-05-16 12:23:51 +02:00
github-actions[bot] 80ea4b55c0 Updating readme file for macos-13-arm64 version 20240514.3 (#9859)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 21:18:01 +00:00
github-actions[bot] cfcc1c6a1b Updating readme file for ubuntu22 version 20240514.2.1 (#9854)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 20:28:30 +00:00
github-actions[bot] b98d6e44fa Updating readme file for win19 version 20240514.1.1 (#9856)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 18:39:54 +00:00
github-actions[bot] 9815039618 Updating readme file for ubuntu20 version 20240514.2.1 (#9855)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 17:07:55 +00:00
github-actions[bot] 384f5acb62 Updating readme file for macos-13 version 20240514.3 (#9860)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 15:44:01 +00:00
github-actions[bot] 7d377ee02b Updating readme file for macos-14 version 20240514.3 (#9857)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-15 13:48:27 +00:00
Erik Bershel 7172a7f1c5 [macOS] Add Xcode 15.4 Release (#9842) 2024-05-15 11:43:03 +02:00
Mikhail Koliada 4873b60b58 README: use the same tag for deprecated as for beta (#9852) 2024-05-15 09:58:15 +02:00
Mikhail Koliada e5b505aba0 README: mark ubuntu24 as beta (#9849) 2024-05-14 21:32:51 +02:00
Erik Bershel 2a7b21b9ba [Windows] Update VS2022 code signature (#9850) 2024-05-14 21:26:06 +02:00
Mikhail Koliada bca20e6921 [Ubuntu] Add 24.04 to templates (#9847) 2024-05-14 17:57:38 +02:00
github-actions[bot] ab72240867 Updating readme file for ubuntu24 version 20240510.1.1 (#9828)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-05-14 16:48:08 +02:00
Erik Bershel d279ef32ca [Windows] Add .NET SDK 8.0 to Windows-2019 (#9838) 2024-05-14 09:40:03 +02:00
sssharif dca8e74e47 [Ubuntu] Remove zip versions from Azuremodules (#9774) 2024-05-13 14:08:17 +02:00
github-actions[bot] 530454b772 Updating readme file for macos-13 version 20240506.1 (#9800)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-10 20:27:50 +00:00
Erik Bershel 1a952817be [macOS] Add Xcode 15.4 Release Candidate (#9822) 2024-05-10 18:40:40 +02:00
Erik Bershel 6625f8ac5f [Ubuntu] Revert Podman, buildah and skopeo for Ubuntu-24.04 (#9825) 2024-05-10 13:31:07 +02:00
Erik Bershel 441122013e Remove all non-latest VS VC components (#9819) 2024-05-09 21:02:07 +02:00
Erik Bershel 5a54cdbbf1 [Ubuntu] Add Python to the Ubuntu 24.04 toolcache (#9820) 2024-05-09 20:59:58 +02:00
Erik Bershel eb6f6cc734 [Ubuntu] Switch Clang to the 18 for the Ubuntu 24.04 (#9818) 2024-05-09 15:53:33 +02:00
github-actions[bot] 78ef24110a Updating readme file for macos-13-arm64 version 20240506.2 (#9801)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-09 13:32:34 +00:00
github-actions[bot] 7772fec117 Updating readme file for macos-14 version 20240507.2 (#9813)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-05-09 11:40:27 +00:00
Erik Bershel 35be26d2a9 [Ubuntu] Install Bazel and Bazelisk on Ubuntu 24.04 (#9810) 2024-05-09 13:16:22 +02:00
Erik Bershel 24a830de3c [Ubuntu] Add missing Java SDKs to Ubuntu 24.04 (#9808) 2024-05-09 13:16:00 +02:00
Erik Bershel 7781af869b [Ubuntu] Add Go and Node to the toolcache on 24.04 (#9806) 2024-05-08 11:33:11 +02:00
Shamil Mubarakshin 584c7c0fef [macos] Add python 3.9, 3.10 to toolcache (#9803) 2024-05-07 18:55:40 +02:00
sergei-pyshnoi 71da12569d change PIPX_HOME for arm64 (#9711) 2024-05-07 12:11:46 +02:00
Mikhail Koliada fba89949a3 [Ubuntu] do not wrap apt-fast in mock script (#9794) 2024-05-07 10:41:49 +02:00
Mikhail Koliada 79f002fc2a Update README.md (add 24.04 badge) (#9793) 2024-05-06 16:33:10 +02:00
Mikhail Koliada 7bb1d84f70 Add Ubuntu24 initial readme (#9776) 2024-05-02 11:50:55 +02:00
AM 9e048184f9 Azurecli Expected signature updated (#9772)
Co-authored-by: AMundewal <abhishek.mundewal@forcam.com>
2024-05-02 11:49:32 +02:00
Mikhail Koliada 6467c6dfc2 [Ubuntu] fix pester tests to include ubuntu22 back (#9775) 2024-05-01 22:11:11 +02:00
Mikhail Koliada 8778073702 [Ubuntu] remove toolchain test repo (#9763) 2024-04-29 16:10:45 +02:00
Mikhail Koliada c109ec4c0f Update README.md (#9764) 2024-04-29 15:51:16 +02:00
Mikhail Koliada 18e4b97a5f [Ubuntu] include Erlang only in ubuntu2004 (#9762) 2024-04-29 13:37:31 +02:00
Erik Bershel 3d2dd97aa7 [Ubuntu] Add Ubuntu-24.04 base image (#9754)
Co-authored-by: Alexey Ayupov <alexey-ayupov@github.com>
2024-04-26 23:18:26 +02:00
github-actions[bot] 54f59dcb98 Updating readme file for macos-13 version 20240421.1 (#9725)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-04-26 12:39:18 +02:00
Erik Bershel e63a194563 [CI] Update base test-generation pipeline to use AzureCLI task (#9745) 2024-04-25 12:21:49 +02:00
Mikhail Koliada c98eeb230d [Ubuntu] fix overwrite packer files on unpack (#9744) 2024-04-25 12:13:07 +02:00
github-actions[bot] c7efc0685d Updating readme file for macOS-12 version 20240418.1 (#9718)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-25 09:11:34 +00:00
sergei-pyshnoi cb3f1150db [Windows] Update google updater service name parser (#9738) 2024-04-24 22:49:24 +02:00
github-actions[bot] a420c2896e Updating readme file for win22 version 20240421.1.1 (#9721)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 17:01:10 +00:00
github-actions[bot] 565a8e540a Updating readme file for macos-14-arm64 version 20240422.3 (#9728)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 14:33:51 +00:00
github-actions[bot] 04c43a0f58 Updating readme file for macos-13-arm64 version 20240422.1 (#9729)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 14:11:22 +00:00
github-actions[bot] c5a4a6ff8c Updating readme file for macos-14 version 20240422.1 (#9726)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 12:57:03 +00:00
github-actions[bot] 67a74919b4 Updating readme file for win19 version 20240422.1.1 (#9727)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 12:02:49 +00:00
github-actions[bot] 771153c588 Updating readme file for ubuntu20 version 20240422.1.1 (#9724)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-24 10:59:02 +00:00
github-actions[bot] 9356e95351 Updating readme file for ubuntu22 version 20240422.1.1 (#9730)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-04-24 12:12:04 +02:00
MaksimZhukov 30f313be54 Fix the issue related to open windows (#9722) 2024-04-23 11:06:38 +02:00
Alexey-Ayupov 22940f4a86 [Ubuntu] Fix heroku installation (#9719) 2024-04-23 11:06:00 +02:00
MaksimZhukov a76eae469e Add xcode 15.4 to macOS 14 (#9710) 2024-04-19 12:39:42 +02:00
sssharif 3c3caaa5e9 [Windows] update nsis version in windows images (#9706) 2024-04-18 15:10:14 +02:00
github-actions[bot] 753a5bbaf4 Updating readme file for macOS-12 version 20240412.2 (#9699)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-18 09:08:40 +00:00
github-actions[bot] 7fefd9f03c Updating readme file for macos-14-arm64 version 20240415.6 (#9698)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 14:50:51 +00:00
github-actions[bot] 1a9753b738 Updating readme file for macos-13-arm64 version 20240415.2 (#9695)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 14:08:45 +00:00
Erik Bershel 5a21eb91dc Update Windows/Ubuntu image gen pipeline to use OIDC (#9704) 2024-04-17 15:01:12 +02:00
github-actions[bot] 0cd9c988c4 Updating readme file for win19 version 20240414.1.1 (#9687)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 12:33:42 +00:00
github-actions[bot] d0baa451b5 Updating readme file for win22 version 20240414.1.1 (#9688)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 14:08:12 +02:00
github-actions[bot] c8d9d73807 Updating readme file for macos-14 version 20240414.1 (#9696)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 12:01:08 +00:00
github-actions[bot] 7861e423d5 Updating readme file for ubuntu22 version 20240414.1.1 (#9685)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 11:48:09 +00:00
github-actions[bot] 8f8a09e01b Updating readme file for macos-13 version 20240415.1 (#9697)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 13:28:48 +02:00
github-actions[bot] b61fcf4040 Updating readme file for ubuntu20 version 20240414.1.1 (#9686)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-17 10:33:01 +00:00
Mikhail Koliada 7993ee5913 [Ubuntu] Add Numbat (24.04) helper functions (#9690) 2024-04-15 18:01:52 +02:00
Leon Zandman 3b976c7acb Filename fix. (#9689)
Co-authored-by: Leon Zandman <lzandman@rdw.nl>
2024-04-15 16:21:18 +02:00
github-actions[bot] 2530c697b5 Updating readme file for macOS-12 version 20240406.2 (#9649)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-12 10:11:22 +00:00
github-actions[bot] d8214c6eaa Updating readme file for macos-13-arm64 version 20240405.1 (#9650)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-11 20:45:30 +00:00
Erik Bershel 514d689e7c [Ubuntu] Fix Swift installer (#9677) 2024-04-11 14:28:25 +02:00
github-actions[bot] 91e422a825 Updating readme file for macos-14-arm64 version 20240405.1 (#9653)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-10 14:28:46 +00:00
github-actions[bot] a0af039ba1 Updating readme file for win22 version 20240407.1.1 (#9648)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-10 13:10:08 +00:00
github-actions[bot] 34c2a66db8 Updating readme file for macos-13 version 20240405.2 (#9651)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-10 12:49:45 +00:00
github-actions[bot] 3c356d1227 Updating readme file for macos-14 version 20240405.1 (#9652)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-10 12:24:58 +00:00
github-actions[bot] 616481d859 Updating readme file for win19 version 20240407.1.1 (#9655)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-10 12:03:41 +00:00
Erik Bershel 3afd153301 [Windows] Update Visual Studio 2022 signature (#9668) 2024-04-10 13:32:54 +02:00
Pavel Iakovenko a659eb9650 Configurable SSH port (#9660) 2024-04-09 11:50:21 +02:00
github-actions[bot] 27614dc1de Updating readme file for ubuntu22 version 20240407.1.1 (#9656)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-04-09 02:31:57 +02:00
github-actions[bot] 0e742d93bf Updating readme file for ubuntu20 version 20240407.1.1 (#9657)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-04-08 23:52:19 +02:00
github-actions[bot] 22d681c1e2 Updating readme file for win22 version 20240403.1.1 (#9637)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-05 15:56:16 +00:00
github-actions[bot] c5b46c5339 Updating readme file for win19 version 20240403.1.1 (#9636)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-05 13:41:57 +00:00
sergei-pyshnoi 0bf0d5d4fb [MacOS] Fix pipx vars for arm64 (#9609)
* fix pipx vars for arm64

* fix white space in path
2024-04-05 14:52:05 +02:00
Mikhail Koliada 84c158e8b8 Update README.md (OS14 latest migration) (#9642) 2024-04-05 13:43:20 +02:00
github-actions[bot] ac855491e1 Updating readme file for macos-13-arm64 version 20240402.2 (#9621)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-05 11:19:15 +00:00
Erik Bershel 00b6696f38 Revert "[macOS] Force curl to use IPv4 (#9586)" (#9631) 2024-04-04 12:32:34 +02:00
github-actions[bot] 84dd663dac Updating readme file for macos-13 version 20240402.2 (#9619)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-04 08:17:20 +00:00
github-actions[bot] b9a57e0f4c Updating readme file for macos-14-arm64 version 20240402.2 (#9620)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-03 21:23:39 +00:00
github-actions[bot] 996a7d36a7 Updating readme file for macos-14 version 20240402.2 (#9622)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-03 17:03:56 +00:00
github-actions[bot] 9d4816708f Updating readme file for macOS-12 version 20240329.1 (#9599)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-03 16:46:04 +00:00
Alexey-Ayupov cd4088d282 [Windows] Update docker-compose installation method (#9618) 2024-04-03 18:38:52 +02:00
Shamil Mubarakshin df41637c07 Revert "[Ubuntu] remove Docker Comose v1 (#9559)" (#9617) 2024-04-03 09:42:13 +02:00
Erik Bershel dafa292860 [Windows] Force Resolve-ChocoPackageVersion function to use CLI (#9605) 2024-04-02 23:37:28 +02:00
Steve-Glass da5ebb3622 Update README.md (#9601)
macOS 14 GA changes
2024-04-02 17:25:44 +02:00
Erik Bershel d9a35acaeb [Windows] Fix outdated Azure CLI installer signature (#9611) 2024-04-02 16:38:16 +02:00
github-actions[bot] 2fd9adccce Updating readme file for macos-14-arm64 version 20240325.1 (#9579)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-02 09:03:01 +00:00
Shamil Mubarakshin 41ad29f9c9 [ubuntu] Fix arch in Install-Toolset.ps1 (#9598) 2024-04-01 15:55:42 +02:00
github-actions[bot] 65e1bb9ff5 Updating readme file for macos-14 version 20240325.1 (#9578)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-04-01 10:15:22 +00:00
Erik Bershel 9ce28c1d12 Revert "[Windows] pin zstd to v1.5.5 (#9570)" (#9589)
This reverts commit f6950e8a95.
2024-03-29 22:17:15 +01:00
github-actions[bot] f1bb9d76e3 Updating readme file for win22 version 20240322.1.1 (#9555)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-29 11:54:43 +01:00
Erik Bershel 9690ca4c70 [Windows] Add WIX binaries folder to the PATH (#9582)
* [Windows] Add WIX binaries folder to the PATH

* Add Update-Environment, small prettifying

* Move tests from script to Pester

* Fix Wix tests to use Join-Path

---------

Co-authored-by: Leon Zandman <lzandman@github.com>
2024-03-29 11:51:52 +01:00
github-actions[bot] 98d2bcc93e Updating readme file for macos-13 version 20240327.2 (#9580)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-28 17:24:29 +00:00
Erik Bershel 22ff21d8bd [macOS] Force curl to use IPv4 (#9586) 2024-03-28 18:08:30 +01:00
Shamil Mubarakshin e11c4abc89 [macos] Fix composer version parser (#9585) 2024-03-28 17:26:46 +01:00
github-actions[bot] 07d23cf65f Updating readme file for ubuntu22 version 20240324.2.1 (#9560)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-27 18:49:13 +00:00
github-actions[bot] b3a91f7100 Updating readme file for ubuntu20 version 20240324.1.1 (#9561)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-27 18:25:06 +00:00
github-actions[bot] 1efd43a2c9 Updating readme file for win19 version 20240322.1.1 (#9556)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-27 18:00:38 +00:00
Mikhail Koliada f6950e8a95 [Windows] pin zstd to v1.5.5 (#9570) 2024-03-27 17:51:41 +01:00
Shamil Mubarakshin 4e42df172b [macos13] Remove Xcode 15.3 (#9575) 2024-03-27 16:05:36 +01:00
Mikhail Koliada 9ee0335bca [Windows] remove Docker Comose v1 (#9558) 2024-03-25 16:53:38 +01:00
Mikhail Koliada 2259d75568 [Ubuntu] remove Docker Comose v1 (#9559) 2024-03-25 15:52:52 +01:00
github-actions[bot] 9882429fb5 Updating readme file for macos-14-arm64 version 20240219.1 (#9380)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-03-23 16:42:35 +01:00
Mikhail Koliada a30db65b29 [DOCS] remove obsolete debug guide (#9548) 2024-03-22 17:04:46 +01:00
github-actions[bot] c0f1a024dc Updating readme file for macos-13-arm64 version 20240219.3 (#9374)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-22 00:11:51 +00:00
github-actions[bot] 88b4de5d65 Updating readme file for macos-13 version 20240219.1 (#9375)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-21 02:58:29 +00:00
github-actions[bot] bb7b256a9b Updating readme file for ubuntu20 version 20240317.1.1 (#9531)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-20 23:42:34 +00:00
Mikhail Koliada b3d50abbad Update README.md to inccude macOS-latest-xlarge (#9541) 2024-03-20 16:55:15 +01:00
github-actions[bot] 65efa8ca2d Updating readme file for win22 version 20240317.1.1 (#9528)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-20 13:09:46 +00:00
github-actions[bot] 243142386f Updating readme file for win19 version 20240317.1.1 (#9527)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-20 13:09:37 +00:00
github-actions[bot] 4224f365e0 Updating readme file for ubuntu22 version 20240317.1.1 (#9532)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-03-20 12:58:07 +00:00
sergei-pyshnoi 250c5145f6 [MacOS] Add install-python.sh to arm64 templates (#9474)
* add install-python.sh to arm64 templates

* add Pipx pester test

* Update Python.Tests.ps1

* bump python version
2024-03-18 18:34:52 +01:00
Erik Bershel f73cc2503f Unpin SYFT tool version for Windows images (#9522)
* Unpin SYFT tool version for Windows images

* Update upload-artifact action version to v4
2024-03-17 17:41:50 +01:00
MaksimZhukov 2eee3a2d6a Add Xamarin bundle (#9514) 2024-03-15 15:33:36 +01:00
Mikhail Koliada 9485052d98 [Ubuntu] Decrease vm.mmap_rnd_bit to prevent ASLR ASAN issues (#9513) 2024-03-15 11:06:43 +01:00
github-actions[bot] ee03fb0bdf Updating readme file for win22 version 20240310.1.1 (#9481)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-14 20:07:32 +00:00
Mikhail Koliada 8f3745bf87 [macOS] Delete more software from Big Sur (#9488) 2024-03-14 15:39:16 +01:00
Alexey-Ayupov 6751b1a8d6 [macOS] add xcode 15.3 to macOS 13, 14 (#9505) 2024-03-14 13:36:14 +01:00
Leon Zandman d6d95ff728 Fixed typos (#9509)
* Fixed some typos.

* Some more typos.

---------

Co-authored-by: Leon Zandman <lzandman@rdw.nl>
2024-03-14 10:53:11 +01:00
github-actions[bot] d67fa31aee Updating readme file for ubuntu22 version 20240310.1.1 (#9482)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-14 07:31:33 +00:00
github-actions[bot] 936416229a Updating readme file for win19 version 20240310.1.1 (#9485)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-13 21:50:44 +00:00
github-actions[bot] 8b2c86662b Updating readme file for ubuntu20 version 20240310.1.1 (#9483)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-13 16:56:56 +00:00
Mikhail Koliada 074e246081 [macOS] pin xcbeautify on OS12 (#9501) 2024-03-13 14:27:57 +01:00
Piotr Grabski-Gradziński 82a37d19fa Updating signature for Visual Studio Enterprise 2022.17. (#9502) 2024-03-13 12:54:42 +01:00
Alexey-Ayupov c910aa42d0 [macOS] Add PowerShell version of Configure-Xcode-Simulators script (#9496) 2024-03-13 11:18:49 +01:00
Mikhail Koliada aa58a23bf8 [windows] Update Az to 11.3.1 (#9489) 2024-03-11 20:51:28 +01:00
Mikhail Koliada 66c0961dc8 [Ubuntu] Update Az to 11.3.1 (#9490) 2024-03-11 20:51:13 +01:00
Mikhail Koliada c8b2706126 [macOS] remove blackhole 2ch (#9487)
* [macOS] remove blackhole-2ch

* Update System.Tests.ps1
2024-03-11 20:05:42 +01:00
Shamil Mubarakshin e442ffab3a Add Image Rollout Status badges (#9486) 2024-03-11 12:47:07 +01:00
Erik Bershel cb3fcb62b9 [macOS] Remove VCPKG from macOS-14 (#9465) 2024-03-07 21:02:41 +01:00
Erik Bershel 3d9bcaefb1 [Ubuntu] Update Kotlin installer hash check (#9468) 2024-03-07 21:01:25 +01:00
github-actions[bot] 3d6eedc86d Updating readme file for win22 version 20240304.2.1 (#9449)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-07 19:01:02 +00:00
Erik Bershel cde48c99e6 [Windows] Update Kotlin installer hash check (#9469) 2024-03-07 17:11:44 +01:00
github-actions[bot] 61df9288f9 Updating readme file for ubuntu20 version 20240304.1.1 (#9451)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-06 18:25:13 +00:00
github-actions[bot] 8a42507a08 Updating readme file for ubuntu22 version 20240304.1.1 (#9450)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-03-06 16:58:52 +00:00
github-actions[bot] e32a4a56ec Updating readme file for win19 version 20240304.2.1 (#9453)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-03-06 15:57:17 +00:00
sergei-pyshnoi 9d2d1a4c06 [macOS] update webservers pester test (#9444) 2024-03-05 00:10:31 +01:00
Shivam Mathur e27310f1e3 [Windows] Upgrade php version to 8.3 (#9439) 2024-03-04 17:10:45 +01:00
You-Sheng Yang 346a8b1a9d [Ubuntu] 22.04: install libssl1.1 via apt (#9432)
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
2024-03-04 13:39:13 +01:00
Shamil Mubarakshin 879626d9bd [ubuntu] Update libssl1.1 version (#9428)
* [ubuntu] Update libssl1.1 version

* [ubuntu] Fix hash
2024-02-29 17:05:16 +01:00
github-actions[bot] 5b3748924e Updating readme file for ubuntu22 version 20240225.1.1 (#9420)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-29 15:40:09 +00:00
github-actions[bot] 211da2488f Updating readme file for ubuntu20 version 20240225.1.1 (#9417)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-29 09:10:07 +00:00
github-actions[bot] 248063da08 Updating readme file for win22 version 20240225.2.1 (#9416)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-28 12:31:59 +00:00
github-actions[bot] 6c2dccad75 Updating readme file for win19 version 20240225.1.1 (#9421)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-28 12:14:47 +00:00
Shamil Mubarakshin c6fa7ece2e [windows] Update out-of-support VS 17.9 components (#9414) 2024-02-27 19:26:00 +01:00
Mikhail Koliada 81eb448ee0 Revert "Updating readme file for macOS-11 version 20240224.1 (#9411)" (#9415)
This reverts commit 0a6a7e0869.
2024-02-26 13:23:46 +01:00
Mikhail Koliada 208aa68b10 [update GitHub release yaml] switch to modern actions version (#9413) 2024-02-26 13:18:09 +01:00
github-actions[bot] 0a6a7e0869 Updating readme file for macOS-11 version 20240224.1 (#9411)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-26 12:12:56 +00:00
Mikhail Koliada 49be543fef [merge-pr yaml] update to modern actions version (#9412) 2024-02-26 13:05:31 +01:00
Mikhail Koliada ae4a4a5262 Update create_github_release.yml (#9410) 2024-02-26 12:21:59 +01:00
Mikhail Koliada a9200e9659 Update create_pull_request.yml (#9406) 2024-02-26 11:45:20 +01:00
Pavel Iakovenko df722a3cf8 [macOS] Support null builder for anka MacOS templates (#9385) 2024-02-23 21:05:36 +01:00
Alexey-Ayupov 083e89fd95 [macOS] Remove Ruby, Go old versions (#9393) 2024-02-23 12:58:08 +01:00
Alexey-Ayupov 2730b04222 [Ubuntu] Remove Ruby, Go old versions (#9392) 2024-02-23 11:14:06 +01:00
Alexey-Ayupov adb51dcf33 [Windows] Remove Ruby, Go old versions (#9391) 2024-02-23 01:59:16 +01:00
github-actions[bot] d4e0d19512 Updating readme file for macOS-12 version 20240218.1 (#9379)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-22 19:54:13 +00:00
Alexey-Ayupov 39b838e8fd [Windows] Add Wireless LAN feature (#9373)
* [Windows] Add Wireless LAN feature

* Change WLAN service startup type to manual

* Update template directly
2024-02-22 16:12:24 +01:00
github-actions[bot] 554135d9c6 Updating readme file for win22 version 20240218.2.1 (#9376)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-22 10:04:52 +00:00
github-actions[bot] 4fb315d636 Updating readme file for ubuntu22 version 20240218.1.1 (#9371)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-21 23:30:45 +00:00
github-actions[bot] 688fce6569 Updating readme file for ubuntu20 version 20240218.1.1 (#9372)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-21 21:17:15 +00:00
Mikhail Koliada 38928c989d [Ubuntu] update docker components to be >=24.0.9 (#9384) 2024-02-21 15:18:51 +01:00
github-actions[bot] c940226baf Updating readme file for win19 version 20240218.2.1 (#9370)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-21 12:44:23 +00:00
github-actions[bot] 4f368bbc5d Updating readme file for macos-14 version 20240219.1 (#9377)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-02-21 11:11:17 +00:00
Mikhail Koliada 9813840059 Update README.md (#9362) 2024-02-19 11:30:42 +01:00
Alexey-Ayupov 395174881d [Windows] Update downloadsPageUrl for mysql (#9359) 2024-02-17 17:59:40 +01:00
Shamil Mubarakshin ca82d0a325 [ubuntu] Fix error message redirection in install.sh (#9324) 2024-02-15 18:55:11 +01:00
Mikhail Koliada deba4d6cd5 README: recommend always using main for custom images (#8946) 2024-02-15 18:43:53 +01:00
Alexey-Ayupov 1812c0ce71 [macOS] Add libsodium to the macOS-14 (#9350) 2024-02-15 12:20:54 +01:00
sergei-pyshnoi 61a8703bd1 [Windows] update VS signature (#9348) 2024-02-15 12:13:24 +01:00
Alexey-Ayupov b9da7c8a76 [Ubuntu] update docker version (#9352) 2024-02-15 12:12:11 +01:00
Shamil Mubarakshin b33a106fb9 [ubuntu] Remove quoted PATH from /etc/environment (#9347)
* [ubuntu] Remove quoted PATH from /etc/environment

* Update quotes handling in replace_etc_environment_variable()
2024-02-14 12:09:49 +01:00
github-actions[bot] 8a4dc5b0f6 Updating readme file for win19 version 20240211.1.1 (#9340)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-14 08:41:32 +00:00
github-actions[bot] 7535fb59ff Updating readme file for macos-13 version 20240204.1 (#9292)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-14 01:18:08 +00:00
github-actions[bot] 0202f4b94c Updating readme file for ubuntu20 version 20240212.2.1 (#9339)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-13 14:13:03 +00:00
github-actions[bot] cda60174f7 Updating readme file for win22 version 20240211.1.1 (#9338)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-13 12:55:47 +00:00
github-actions[bot] e579fdb9e6 Updating readme file for ubuntu22 version 20240212.1.1 (#9337)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
2024-02-13 12:47:12 +00:00
Shamil Mubarakshin 13d5100df5 Pin syft for SBOM report to v0.100.0 (#9334) 2024-02-12 10:57:50 +01:00
github-actions[bot] d84718d23e Updating readme file for macos-13-arm64 version 20240204.1 (#9291)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-09 21:11:36 +00:00
github-actions[bot] 0390d98adc Updating readme file for macOS-12 version 20240202.1 (#9297)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-09 15:31:51 +00:00
sergei-pyshnoi e844facbb9 [Ubuntu] add go 1.22 (#9319) 2024-02-08 22:39:59 +01:00
sergei-pyshnoi fb980e9751 [Windows] add go 1.22 (#9321) 2024-02-08 22:39:27 +01:00
sergei-pyshnoi 04da57c694 [macOS] add go 1.22 (#9320) 2024-02-08 22:38:51 +01:00
github-actions[bot] 68d16ce43c Updating readme file for win22 version 20240204.1.1 (#9293)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-08 19:09:28 +00:00
Mikhail Koliada 213dba8dd6 [macOS] remove unused go version from toolset (#9322) 2024-02-08 14:56:43 +01:00
github-actions[bot] bd5782ca77 Updating readme file for ubuntu22 version 20240204.1.1 (#9299)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-07 23:40:58 +00:00
MaksimZhukov 0b5f4562aa [Ubuntu] Update version of libssl (#9311) 2024-02-07 15:37:57 +01:00
github-actions[bot] b99ee7f44e Updating readme file for ubuntu20 version 20240204.1.1 (#9295)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-07 14:23:13 +00:00
github-actions[bot] 3151c92d25 Updating readme file for win19 version 20240204.1.1 (#9294)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2024-02-07 13:24:30 +00:00
Ikko Eltociear Ashimine 5d5f63b19a [ubuntu] Fix typo in install-bazel.sh (#9276)
instal -> install
2024-02-06 12:19:39 +01:00
Mikhail Koliada 82095c6197 [macOS] make naming schema & README granular (#9300) 2024-02-05 20:42:05 +01:00
Alexey-Ayupov 33261492c5 [macOS] Add toolcache to the macOS 14 (#9274) 2024-02-05 18:16:30 +01:00
350 changed files with 9579 additions and 11092 deletions
+6 -4
View File
@@ -36,20 +36,22 @@ body:
attributes:
label: Runner images affected
options:
- label: Ubuntu 20.04
- label: Ubuntu 22.04
- label: macOS 11
- label: macOS 12
- label: Ubuntu 24.04
- label: Ubuntu Slim
- label: macOS 13
- label: macOS 13 Arm64
- label: macOS 14
- label: macOS 14 Arm64
- label: macOS 15
- label: macOS 15 Arm64
- label: macOS 26 Arm64
- label: Windows Server 2019
- label: Windows Server 2022
- label: Windows Server 2025
- type: textarea
attributes:
label: Mitigation ways
description: Steps or options for impact mitigation
validations:
required: true
+6 -3
View File
@@ -19,16 +19,19 @@ body:
attributes:
label: Runner images affected
options:
- label: Ubuntu 20.04
- label: Ubuntu 22.04
- label: macOS 11
- label: macOS 12
- label: Ubuntu 24.04
- label: Ubuntu Slim
- label: macOS 13
- label: macOS 13 Arm64
- label: macOS 14
- label: macOS 14 Arm64
- label: macOS 15
- label: macOS 15 Arm64
- label: macOS 26 Arm64
- label: Windows Server 2019
- label: Windows Server 2022
- label: Windows Server 2025
- type: textarea
attributes:
label: Image version and build link
+7 -4
View File
@@ -57,16 +57,19 @@ body:
attributes:
label: Runner images where you need the tool
options:
- label: Ubuntu 20.04
- label: Ubuntu 22.04
- label: macOS 11
- label: macOS 12
- label: Ubuntu 24.04
- label: Ubuntu Slim
- label: macOS 13
- label: macOS 13 Arm64
- label: macOS 14
- label: macOS 14 Arm64
- label: macOS 15
- label: macOS 15 Arm64
- label: macOS 26 Arm64
- label: Windows Server 2019
- label: Windows Server 2022
- label: Windows Server 2025
- type: textarea
attributes:
label: Can this tool be installed during the build?
@@ -79,4 +82,4 @@ body:
- type: input
attributes:
label: Are you willing to submit a PR?
description: We accept contributions!
description: We accept contributions!
+39
View File
@@ -0,0 +1,39 @@
# GitHub Copilot Instructions for Actions Runner Images Repository
## Scope and goals
- This repository serves as the source for building GitHub Actions runner and Azure DevOps agent images for Windows, Ubuntu, and macOS. You can find exact versions in the [Available Images](../README.md#available-images) section of README.md. Windows and Ubuntu images build on Azure infrastructure using Packer; macOS images use Anka virtualization.
- Emphasize best practices for contributing to open-source projects, including code style, commit messages, and pull request etiquette.
- Prefer clarity and correctness over creativity. If information is missing, ask clarifying questions or insert TODOs instead of guessing.
## Code and command instructions
- Follow the code style guide in [CONTRIBUTING.md](../CONTRIBUTING.md#code-style-guide) for Bash and PowerShell scripts, including naming conventions, file structure, and indentation rules.
- Focus on re-using helpers when writing scripts. Windows, Linux and Ubuntu scripts have helper functions available to simplify installation and validation.
- Always confirm versions and installation paths against existing toolset files and installation scripts.
## Output format
- Use GitHub Flavored Markdown only. Avoid raw HTML unless necessary.
- One H1 (`#`) per page, followed by logical, sequential headings (`##`, `###`, …).
- Use fenced code blocks with language identifiers (` ```bash `, ` ```json `, ` ```yaml `, etc.).
- Use blockquote callouts for notes:
> [!NOTE] Context or nuance
> [!TIP] Helpful hint
> [!WARNING] Risks or breaking changes
> [!IMPORTANT] Critical requirement for functionality
## Style and tone
- Audience: Open-source contributors, GitHub Actions maintainers, and developers building custom runner images. Assume familiarity with CI/CD concepts, Packer, and basic infrastructure provisioning, but explain platform-specific details (Azure for Windows/Ubuntu, Anka for macOS) when relevant.
- Voice: Second person ("you"), active voice, imperative for operational steps.
- Be concise: short paragraphs and sentences. Prefer lists and step-by-steps, especially for operational procedures and troubleshooting.
- Use inclusive, accessible language. Avoid idioms, sarcasm, and culturally specific references.
- English: en-US (spelling, punctuation, and units).
## Safety and integrity
- Do not expose sensitive credentials (API tokens, Azure subscription IDs, etc.) in code examples.
- Do not fabricate tool versions, installation paths, or software availability without verifying against toolset files or actual installation scripts.
- Always call out assumptions and limitations explicitly, especially for changes affecting runner image behavior or software availability.
- If ambiguous requests are made about image modifications, ask clarifying questions about target OS, tool versions, and compatibility requirements before proceeding.
@@ -0,0 +1,22 @@
name: Check Outdated Version Pinning
on:
schedule:
- cron: '0 12 * * 1' # Run at 12:00 UTC every Monday
permissions:
issues: write
contents: read
jobs:
check-pinning-dates:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Validate JSON Schema
shell: pwsh
run: ./helpers/CheckOutdatedVersionPinning.ps1
env:
GH_TOKEN: ${{ github.token }}
+5 -5
View File
@@ -34,17 +34,17 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'python', 'ruby' ]
language: [ 'python' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -55,7 +55,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -69,4 +69,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
+5 -8
View File
@@ -10,15 +10,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Create release for ${{ github.event.client_payload.ReleaseBranchName }}
uses: actions/create-release@v1.1.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b #v1.20.0
with:
tag_name: ${{ github.event.client_payload.ReleaseBranchName }}
release_name: ${{ github.event.client_payload.ReleaseTitle }}
tag: ${{ github.event.client_payload.ReleaseBranchName }}
name: ${{ github.event.client_payload.ReleaseTitle }}
body: ${{ github.event.client_payload.ReleaseBody }}
prerelease: ${{ github.event.client_payload.Prerelease }}
commitish: ${{ github.event.client_payload.Commitish }}
commit: ${{ github.event.client_payload.Commitish }}
allowUpdates: true
+24 -10
View File
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
with:
fetch-depth: 0
@@ -18,30 +18,44 @@ jobs:
run: |
git checkout ${{ github.event.client_payload.ReleaseBranchName }}
git branch ${{ github.event.client_payload.ReleaseBranchName }}-docs
git push origin ${{ github.event.client_payload.ReleaseBranchName }}-docs
git push origin ${{ github.event.client_payload.ReleaseBranchName }}-docs --force
- name: Create pull request for ${{ github.event.client_payload.ReleaseBranchName }}
id: create-pr
uses: actions/github-script@v2
uses: actions/github-script@v8
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
let response = await github.pulls.create({
const pulls = await github.rest.pulls.list({
owner: context.repo.owner,
repo: context.repo.repo,
title: "${{ github.event.client_payload.PullRequestTitle }}",
head: "${{ github.event.client_payload.ReleaseBranchName }}-docs",
head: `${context.repo.owner}:${{ github.event.client_payload.ReleaseBranchName }}-docs`,
base: "${{ github.event.client_payload.PullRequestBase }}",
body: `${{ github.event.client_payload.PullRequestBody }}`
state: 'open'
});
return response.data.number
if (pulls.data.length > 0) {
console.log(`Pull request already exists: ${pulls.data[0].html_url}`);
return pulls.data[0].number;
} else {
console.log('No existing pull request found, creating new one');
let response = await github.rest.pulls.create({
owner: context.repo.owner,
repo: context.repo.repo,
title: "${{ github.event.client_payload.PullRequestTitle }}",
head: "${{ github.event.client_payload.ReleaseBranchName }}-docs",
base: "${{ github.event.client_payload.PullRequestBase }}",
body: `${{ github.event.client_payload.PullRequestBody }}`
});
return response.data.number;
}
- name: Request reviewers
uses: actions/github-script@v2
uses: actions/github-script@v8
with:
github-token: ${{secrets.PRAPPROVAL_SECRET}}
script: |
github.pulls.requestReviewers({
github.rest.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: ${{ steps.create-pr.outputs.result }},
+53 -33
View File
@@ -1,92 +1,112 @@
name: Create SBOM for the release
# Inherited variables:
# github.event.client_payload.agentSpec - Current YAML Label
# github.event.client_payload.ReleaseID - Current release ID
# github.event.client_payload.imageVersion - AzDO image version "major.minor"
# github.event.client_payload.ReleaseBranchName - Necessary to identify workflow run
#
# Current SYFT tool issues:
# macOS (major): prompt privilegies that blocking process indefinetely (https://github.com/anchore/syft/issues/1367)
run-name: Collecting SBOM for ${{ github.event.client_payload.agentSpec || 'unknown image' }} - ${{ github.event.client_payload.imageVersion || 'unknown version' }}
on:
repository_dispatch:
types: [generate-sbom]
defaults:
run:
shell: pwsh
jobs:
#Checking current release for SBOM
sbom-check:
outputs:
check_status: ${{ steps.check.outputs.status }}
runs-on: ubuntu-latest
env:
RELEASE_ID: ${{ github.event.client_payload.ReleaseID }}
steps:
- name: Check release for ${{ github.event.client_payload.ReleaseBranchName }}
- name: Check SBOM asset for release ${{ env.RELEASE_ID }}
id: check
shell: pwsh
run: |
$apiUrl = "https://api.github.com/repos/actions/runner-images/releases/${{ github.event.client_payload.ReleaseID }}"
$apiUrl = "https://api.github.com/repos/actions/runner-images/releases/$env:RELEASE_ID"
$response = Invoke-RestMethod -Uri $apiUrl -Method Get -SkipHttpErrorCheck
if ($response.message -ilike "Not Found") {
echo "status=release_not_found" >> $env:GITHUB_OUTPUT
Write-Error "Release ${{ github.event.client_payload.ReleaseID }} wasn't found"
Write-Error "Release $env:RELEASE_ID wasn't found"
exit 1
}
foreach ($asset in $response.assets) {
if ($asset.name -like '*sbom*') {
echo "status=sbom_exists" >> $env:GITHUB_OUTPUT
return "Release ${{ github.event.client_payload.ReleaseID }} already contains a SBOM"
return "Release $env:RELEASE_ID already contains a SBOM"
}
}
Write-Host "Release has been found, SBOM is not attached, starting generation."
echo "status=okay" >> $env:GITHUB_OUTPUT
#Generating SBOM
building-sbom:
needs: sbom-check
if: ${{ needs.sbom-check.outputs.check_status == 'okay' }}
runs-on: ${{ github.event.client_payload.agentSpec }}
env:
AGENT_SPEC: ${{ github.event.client_payload.agentSpec }}
RELEASE_ID: ${{ github.event.client_payload.ReleaseID }}
IMAGE_VERSION: ${{ github.event.client_payload.imageVersion }}
steps:
- name: Available image version check for ${{ github.event.client_payload.ReleaseBranchName }}
- name: Available image version check
run: |
$imageVersionComponents = $env:ImageVersion.Split('.')
$imageMajorVersion = $imageVersionComponents[0]
$imageMinorVersion = $imageVersionComponents[1]
if ("$imageMajorVersion.$imageMinorVersion" -ne '${{ github.event.client_payload.imageVersion }}') {
throw "Current runner $imageMajorVersion.$imageMinorVersion image version doesn't match ${{ github.event.client_payload.imageVersion }}."
$expectedVersion = $env:IMAGE_VERSION
$runnerVersion = $env:ImageVersion
# Split versions by dot
$expectedParts = $expectedVersion.Split('.')
$runnerParts = $runnerVersion.Split('.')
# Determine what parts to compare
$minLength = [Math]::Min($expectedParts.Length, $runnerParts.Length)
$expectedComparable = $expectedParts[0..($minLength-1)] -join '.'
$runnerComparable = $runnerParts[0..($minLength-1)] -join '.'
# Perform the comparison
if ($expectedComparable -ne $runnerComparable) {
throw "Version mismatch: Expected version '$expectedVersion' doesn't match runner version '$runnerVersion'"
}
- name: Install SYFT tool on Windows
if: ${{ runner.os == 'Windows' }}
run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b D:/syft
- name: Install SYFT tool on Ubuntu or macOS
if: ${{ runner.os != 'Windows' }}
run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b C:/syft
- name: Install SYFT tool on Ubuntu
if: ${{ runner.os == 'Linux' }}
run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin
#Running section.
- name: Install SYFT v1.24.0 on macOS
if: ${{ runner.os == 'macOS' }}
run: curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin v1.24.0
- name: Run SYFT on Windows
if: ${{ runner.os == 'Windows' }}
run: D:/syft/syft dir:C:/ -vv -o spdx-json=sbom.json
run: C:/syft/syft dir:C:/ -vv -o spdx-json=sbom.json
- name: Run SYFT on Ubuntu
if: ${{ runner.os == 'Linux' }}
run: syft dir:/ -vv -o spdx-json=sbom.json
- name: Run SYFT on macOS
if: ${{ runner.os == 'macOS' }}
# Skip protected folders to avoid prompt privileges that block process indefinitely (https://github.com/anchore/syft/issues/1367)
run: sudo syft dir:/ -vv -o spdx-json=sbom.json --exclude ./Users --exclude ./System/Volumes --exclude ./private
shell: bash
#Preparing artifact (raw SBOM.json is too big)
- name: Compress SBOM file
run: Compress-Archive sbom.json sbom.json.zip
#Upload artifact action
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: sbom-${{ github.event.client_payload.agentSpec }}-${{ github.event.client_payload.imageVersion }}
name: sbom-${{ env.AGENT_SPEC }}-${{ env.IMAGE_VERSION }}
path: sbom.json.zip
if-no-files-found: warn
#Upload release asset action
#Might be changed to softprops/action-gh-release after additional check
- name: Upload release asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: "https://uploads.github.com/repos/actions/runner-images/releases/${{ github.event.client_payload.ReleaseID }}/assets{?name,label}"
upload_url: "https://uploads.github.com/repos/actions/runner-images/releases/${{ env.RELEASE_ID }}/assets{?name,label}"
asset_path: ./sbom.json.zip
asset_name: sbom.${{ github.event.client_payload.agentSpec }}.json.zip
asset_name: sbom.${{ env.AGENT_SPEC }}.json.zip
asset_content_type: application/zip
+2 -2
View File
@@ -17,12 +17,12 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Lint Code Base
uses: github/super-linter/slim@v4
uses: github/super-linter/slim@v7
env:
VALIDATE_ALL_CODEBASE: false
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+5 -5
View File
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
with:
fetch-depth: 0
@@ -24,11 +24,11 @@ jobs:
sleep 30
- name: Approve pull request by GitHub-Actions bot
uses: actions/github-script@v2
uses: actions/github-script@v8
with:
github-token: ${{secrets.PRAPPROVAL_SECRET}}
script: |
github.pulls.createReview({
github.rest.pulls.createReview({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: ${{ github.event.client_payload.PullRequestNumber }},
@@ -36,11 +36,11 @@ jobs:
});
- name: Merge pull request for ${{ github.event.client_payload.ReleaseBranchName }}
uses: actions/github-script@v2
uses: actions/github-script@v8
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.pulls.merge({
github.rest.pulls.merge({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: ${{ github.event.client_payload.PullRequestNumber }},
+1 -1
View File
@@ -15,7 +15,7 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v3
uses: actions/checkout@v5
- name: Run Software Report module tests
shell: pwsh
+94 -22
View File
@@ -14,34 +14,106 @@ defaults:
jobs:
trigger-workflow:
runs-on: ubuntu-latest
outputs:
ci_workflow_run_id: ${{ steps.resolve.outputs.ci_workflow_run_id }}
ci_workflow_run_url: ${{ steps.resolve.outputs.ci_workflow_run_url }}
env:
CI_PR_TOKEN: ${{ secrets.CI_PR_TOKEN }}
PR_TITLE: ${{ github.event.pull_request.title }}
CI_REPO: ${{ vars.CI_REPO }}
steps:
- name: Trigger Build workflow
env:
CI_PR_TOKEN: ${{ secrets.CI_PR_TOKEN }}
PR_TITLE: ${{ github.event.pull_request.title }}
CI_PR: ${{ secrets.CI_REPO }}
run: |
$headers = @{
Authorization="Bearer $env:CI_PR_TOKEN"
}
- name: Checkout Code
uses: actions/checkout@v5
# Private repository for builds
$apiRepoUrl = "https://api.github.com/repos/$env:CI_PR"
- name: Trigger Build workflow
run: |
Import-Module ./helpers/GitHubApi.psm1
$gitHubApi = Get-GithubApi -Repository "${env:CI_REPO}" -AccessToken "${env:CI_PR_TOKEN}"
$eventType = "trigger-${{ inputs.image_type }}-build"
$body = @{
event_type = $eventType;
client_payload = @{
pr_title = "$env:PR_TITLE"
custom_repo = "${{ github.event.pull_request.head.repo.full_name }}"
[string] $prGuid = New-Guid
$clientPayload = @{
pr_title = "${env:PR_TITLE} - " + $prGuid
custom_repo = "${{ github.event.pull_request.head.repo.full_name }}"
custom_repo_commit_hash = "${{ github.event.pull_request.head.sha }}"
}
$gitHubApi.DispatchWorkflow($eventType, $clientPayload)
"PR_GUID=$prGuid" | Out-File -Append -FilePath $env:GITHUB_ENV
- name: Resolve Workflow Run ID
id: resolve
run: |
Import-Module ./helpers/GitHubApi.psm1
$gitHubApi = Get-GithubApi -Repository "${env:CI_REPO}" -AccessToken "${env:CI_PR_TOKEN}"
$workflowFileName = $("{0}.yml" -f "${{ inputs.image_type }}").ToLower()
$WorkflowSearchPattern = "${env:PR_GUID}"
# It might take a few minutes for the action to start
$attempt = 1
do {
$workflowRuns = $gitHubApi.GetWorkflowRuns($WorkflowFileName).workflow_runs
$workflowRunId = ($workflowRuns | Where-Object {$_.display_title -match $WorkflowSearchPattern}).id | Select-Object -First 1
if (-not ([string]::IsNullOrEmpty($workflowRunId))) {
$workflowRun = $gitHubApi.GetWorkflowRun($workflowRunId)
Write-Host "Found the workflow run with ID $workflowRunId on attempt $attempt. Workflow run link: $($workflowRun.html_url)"
"ci_workflow_run_id=$workflowRunId" | Out-File -Append -FilePath $env:GITHUB_OUTPUT
"ci_workflow_run_url=$($workflowRun.html_url)" | Out-File -Append -FilePath $env:GITHUB_OUTPUT
break
}
Write-Host "Workflow run for $WorkflowSearchPattern pattern not found on attempt $attempt."
$attempt += 1
Start-Sleep 30
} until ($attempt -eq 10)
if ([string]::IsNullOrEmpty($workflowRunId)) {
throw "Failed to find a workflow run for '$WorkflowSearchPattern'."
}
$bodyString = $body | ConvertTo-Json
wait-completion:
runs-on: ubuntu-latest
needs: trigger-workflow
steps:
- name: Checkout Code
uses: actions/checkout@v5
try {
Invoke-WebRequest -Uri "$apiRepoUrl/dispatches" -Method Post -Headers $headers -Body $bodyString | Out-Null
} catch {
throw "$($_.exception[0].message)"
}
- name: Wait for workflow completion
env:
CI_PR_TOKEN: ${{ secrets.CI_PR_TOKEN }}
CI_REPO: ${{ vars.CI_REPO }}
run: |
./helpers/WaitWorkflowCompletion.ps1 `
-WorkflowRunId "${{ needs.trigger-workflow.outputs.ci_workflow_run_id }}" `
-Repository "${env:CI_REPO}" `
-AccessToken "${env:CI_PR_TOKEN}"
- name: Add Summary
if: always()
run: |
"# Test Partner Image" >> $env:GITHUB_STEP_SUMMARY
"| Key | Value |" >> $env:GITHUB_STEP_SUMMARY
"| :-----------: | :--------: |" >> $env:GITHUB_STEP_SUMMARY
"| Workflow Run | [Link](${{ needs.trigger-workflow.outputs.ci_workflow_run_url }}) |" >> $env:GITHUB_STEP_SUMMARY
"| Workflow Result | $env:CI_WORKFLOW_RUN_RESULT |" >> $env:GITHUB_STEP_SUMMARY
" " >> $env:GITHUB_STEP_SUMMARY
cancel-workflow:
runs-on: ubuntu-latest
needs: [trigger-workflow, wait-completion]
if: cancelled()
steps:
- name: Checkout Code
uses: actions/checkout@v5
- name: Cancel workflow
env:
CI_PR_TOKEN: ${{ secrets.CI_PR_TOKEN }}
CI_REPO: ${{ vars.CI_REPO }}
run: |
Import-Module ./helpers/GitHubApi.psm1
$gitHubApi = Get-GithubApi -Repository "${env:CI_REPO}" -AccessToken "${env:CI_PR_TOKEN}"
$gitHubApi.CancelWorkflowRun("${{ needs.trigger-workflow.outputs.ci_workflow_run_id }}")
-20
View File
@@ -1,20 +0,0 @@
name: Trigger Ubuntu20.04 CI
run-name: Ubuntu20.04 - ${{ github.event.pull_request.title }}
on:
pull_request_target:
types: labeled
paths:
- 'images/ubuntu/**'
defaults:
run:
shell: pwsh
jobs:
Ubuntu_2004:
if: contains(github.event.pull_request.labels.*.name, 'CI ubuntu-all') || contains(github.event.pull_request.labels.*.name, 'CI ubuntu-2004')
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'ubuntu2004'
secrets: inherit
+1 -1
View File
@@ -13,7 +13,7 @@ defaults:
jobs:
Ubuntu_2204:
if: contains(github.event.pull_request.labels.*.name, 'CI ubuntu-all') || contains(github.event.pull_request.labels.*.name, 'CI ubuntu-2204')
if: github.event.label.name == 'CI ubuntu-all' || github.event.label.name == 'CI ubuntu-2204'
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'ubuntu2204'
+20
View File
@@ -0,0 +1,20 @@
name: Trigger Ubuntu24.04 CI
run-name: Ubuntu24.04 - ${{ github.event.pull_request.title }}
on:
pull_request_target:
types: labeled
paths:
- 'images/ubuntu/**'
defaults:
run:
shell: pwsh
jobs:
Ubuntu_2404:
if: github.event.label.name == 'CI ubuntu-all' || github.event.label.name == 'CI ubuntu-2404'
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'ubuntu2404'
secrets: inherit
+3 -5
View File
@@ -10,19 +10,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Update release for ${{ github.event.client_payload.ReleaseBranchName }}
uses: actions/github-script@v2
uses: actions/github-script@v8
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
const response = await github.repos.getReleaseByTag({
const response = await github.rest.repos.getReleaseByTag({
owner: context.repo.owner,
repo: context.repo.repo,
tag: "${{ github.event.client_payload.ReleaseBranchName }}"
});
github.repos.updateRelease({
github.rest.repos.updateRelease({
owner: context.repo.owner,
repo: context.repo.repo,
release_id: response.data.id,
@@ -0,0 +1,20 @@
name: Validate JSON Schema
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
validate-json-schema:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Validate JSON Schema
shell: pwsh
run: ./helpers/CheckJsonSchema.ps1
+1 -1
View File
@@ -13,7 +13,7 @@ defaults:
jobs:
Windows_2019:
if: contains(github.event.pull_request.labels.*.name, 'CI windows-all') || contains(github.event.pull_request.labels.*.name, 'CI windows-2019')
if: github.event.label.name == 'CI windows-all' || github.event.label.name == 'CI windows-2019'
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'windows2019'
+1 -1
View File
@@ -13,7 +13,7 @@ defaults:
jobs:
Windows_2022:
if: contains(github.event.pull_request.labels.*.name, 'CI windows-all') || contains(github.event.pull_request.labels.*.name, 'CI windows-2022')
if: github.event.label.name == 'CI windows-all' || github.event.label.name == 'CI windows-2022'
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'windows2022'
+20
View File
@@ -0,0 +1,20 @@
name: Trigger Windows25 CI
run-name: Windows2025 - ${{ github.event.pull_request.title }}
on:
pull_request_target:
types: labeled
paths:
- 'images/windows/**'
defaults:
run:
shell: pwsh
jobs:
Windows_2025:
if: github.event.label.name == 'CI windows-all' || github.event.label.name == 'CI windows-2025'
uses: ./.github/workflows/trigger-ubuntu-win-build.yml
with:
image_type: 'windows2025'
secrets: inherit
+10 -1
View File
@@ -21,5 +21,14 @@
],
"shellcheck.customArgs": [
"-x"
]
],
"json.schemas": [
{
"fileMatch": [
"**/toolset-*.json"
],
"url": "./schemas/toolset-schema.json"
}
]
}
+190 -4
View File
@@ -10,11 +10,18 @@ Contributions to this project are [released](https://help.github.com/articles/gi
Please note that this project is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project, you agree to abide by its terms.
## Contents
- [Submitting a pull request](#submitting-a-pull-request)
- [Adding a new tool to an image](#adding-a-new-tool-to-an-image)
- [Code style guide](#code-style-guide)
## Submitting a pull request
1. [Fork][fork] and clone the repository.
1. Create a new branch: `git checkout -b my-branch-name`.
1. Make your changes, ensuring that they include steps to install, validate post-install, and update the software report (please see [How to add a new tool](CONTRIBUTING.md#how-to-add-a-new-tool) for details).
1. Make your changes, ensuring that they include steps to install, validate post-install, and update the software report (please see [Adding a new tool to an image](#adding-a-new-tool-to-an-image) for details).
1. Test your changes by [creating an image and deploying a VM](docs/create-image-and-azure-resources.md).
1. Push to your fork and [submit a pull request][pr].
@@ -23,12 +30,12 @@ Here are a few things you can do that will increase the likelihood of your pull
- Follow the style guide for [Powershell](https://github.com/PoshCode/PowerShellPracticeAndStyle) when writing Windows scripts. There is currently no set style for the Shell scripts that run Linux installs :soon:.
- Include complete details of why this is needed in the PR description.
- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests.
- Write [good commit messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
- Write [good commit messages](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
- For new tools:
- Make sure that the tool satisfies the [Software Guidelines](README.md#software-guidelines).
- Create an issue and get approval from us to add this tool to the image before creating the pull request.
## How to add a new tool
## Adding a new tool to an image
### General rules
@@ -53,13 +60,192 @@ Add `Invoke-PesterTests -TestFile <testFileName> [-TestName <describeName>]` at
Use existing scripts such as [github-cli.sh](images/ubuntu/scripts/build/github-cli.sh) as a starting point.
- Use [helpers](images/ubuntu/scripts/helpers/install.sh) to simplify the installation process.
- The validation part should `exit 1` if there is any issue with the installation.
- Add changes to the software report generator `images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1`. The software report generator is used to generate an image's README file, e.g. [Ubuntu2004-Readme.md](images/ubuntu/Ubuntu2004-README.md) and it uses [MarkdownPS](https://github.com/Sarafian/MarkdownPS).
- Add changes to the software report generator `images/ubuntu/scripts/docs-gen/Generate-SoftwareReport.ps1`. The software report generator is used to generate an image's README file, e.g. [Ubuntu2204-Readme.md](images/ubuntu/Ubuntu2204-Readme.md) and it uses [MarkdownPS](https://github.com/Sarafian/MarkdownPS).
### macOS
The macOS source lives in this repository and is available for everyone. However, the macOS image-generation CI doesn't support external contributions yet, so we are not able to accept pull requests for now.
We are in the process of preparing the macOS CI to accept contributions. Until then, we appreciate your patience and ask that you continue to make tool requests by filing issues.
## Code style guide
The principles of clean code apply to all languages. The main points are:
- Use meaningful names for variables, functions, files, etc.
- Keep functions short and simple.
- Use comments to explain what the code does.
- Use a consistent code style, naming convention, and file structure.
### File structure
- Each file should have a header with a title and a short description of the file.
- Each file should have a newline at the end.
- Use blank lines to separate logical blocks of code, but don't abuse blank lines:
- Don't add a blank line in the beginning and end of a block or function.
- Don't add blank lines between logically connected statements.
- Avoid trailing whitespace.
### Bash scripts
#### Naming convention for bash scripts
- Use lowercase letters for variable names.
- Use uppercase letters for constants.
- Use underscores to separate words in variable names.
#### Bash script structure
Each script should start with the following shebang:
```bash
#!/bin/bash -e
```
> TODO: do we need to set pipefail?
This will make the script exit if any command fails.
After the shebang, add a header with the following format:
```bash
################################################################################
## File: <filename>
## Desc: <short description of what the script does>
################################################################################
```
Then import helpers that are used in the script.
For Linux:
```bash
source $HELPER_SCRIPTS/os.sh
source $HELPER_SCRIPTS/install.sh
source $HELPER_SCRIPTS/etc-environment.sh
```
For macOS:
```bash
source ~/utils/utils.sh
```
> [!NOTE]
> You don't need to import all helpers, only the ones that are used in the script.
After that, add the script code.
### Indentations and line breaks in bash scripts
- Use 4 spaces for indentation.
- Use 1 space between `if`/`for`/`while` and `[[` and between `[[` and the condition.
- Place `then`/`do` on the new line.
- For short `if`/`for`/`while` statements, use the one-line format.
- Break long pipelines using `\`.
### Other recommendations for bash scripts
- For command substitution, use `$()` instead of backticks.
- Use `[[` instead of `[` for conditional expressions.
- Prefer using long options instead of short keys, but there are exceptions, e.g.:
- `tar -xzf`
- `apt-get -yqq`
- `curl -sSLf`
- `wget -qO-`
### PowerShell scripts
#### Naming convention for PowerShell scripts
- Use camelCase for variable names.
- Use uppercase letters for constants.
- Use `Verb-Noun` and PascalCase for function names.
### PowerShell script structure
Each script should start with the following header:
```powershell
################################################################################
## File: <filename>
## Desc: <short description of what the script does>
################################################################################
```
Then declare functions that are used in the script.
> TODO: do we need to set the error action preference and progress preference?
>
> ```powershell
> $ErrorActionPreference = "Stop"
> $ProgressPreference = "SilentlyContinue"
> ```
For Linux and macOS, import helpers that are used in the script:
For Linux:
```powershell
Import-Module "$env:HELPER_SCRIPTS/Tests.Helpers.psm1" -DisableNameChecking
```
For macOS:
```powershell
Import-Module "$env:HOME/image-generation/helpers/Common.Helpers.psm1"
Import-Module "$env:HOME/image-generation/helpers/Xcode.Helpers.psm1" -DisableNameChecking
```
> [!NOTE]
> You don't need to import all helpers, only the ones that are used in the script.
After that, add the script code.
### Indentations and line breaks in PowerShell scripts
- Use 4 spaces for indentation.
- Use 1 space between `if`/`elseif`/`foreach` and `(` but not between `(` and the condition.
- Add a space before and after pipe `|` and redirection `>` operators.
- Align properties in hash tables.
- Use [1TBS](https://en.wikipedia.org/wiki/Indentation_style#Variant:_1TBS_(OTBS)) style for curly braces:
- If block of statement is long, then place it on the new line, indent it, and add a closing curly brace on the new line.
- If block of statement is short, then place it on the same line as the statement.
```powershell
function Show-Example1 {
$exampleVariable = Get-ChildItem $env:TEMP
$exampleVariable | ForEach-Object {
$itemName = $_.Name
$itemPath = $_.FullName
}
}
$Example2 | Some-Function -Arguments @{Parameter1 = "Disabled"}
```
- Avoid using aliases.
- Break long pipelines using backticks or use [splatting](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_splatting?view=powershell-7.3):
```powershell
# Instead of this
Copy-Item -Path "test.txt" -Destination "test2.txt" -WhatIf
# you can use this
$HashArguments = @{
Path = "test.txt"
Destination = "test2.txt"
WhatIf = $true
}
Copy-Item @HashArguments
```
When using backticks be extra careful with trailing whitespace as they can cause errors.
### Other recommendations for PowerShell scripts
- Verify exit codes of commands.
- When writing a function, provide a docstring that describes what the function does.
## Resources
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2024 GitHub
Copyright (c) 2025 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
+33 -19
View File
@@ -1,4 +1,3 @@
# GitHub Actions Runner Images
**Table of Contents**
@@ -21,28 +20,36 @@ To build a VM machine from this repo's source, see the [instructions](docs/creat
| Image | YAML Label | Included Software |
| --------------------|---------------------|--------------------|
| Ubuntu 22.04 | `ubuntu-latest` or `ubuntu-22.04` | [ubuntu-22.04] |
| Ubuntu 20.04 | `ubuntu-20.04` | [ubuntu-20.04] |
| macOS 14 [beta] | `macos-14`, `macos-14-large`, or `macos-14-xlarge`| [macOS-14] |
| macOS 13 | `macos-13`, `macos-13-large`, or `macos-13-xlarge`| [macOS-13] |
| macOS 12 | `macos-latest`,`macos-12`, `macos-latest-large`, or `macos-12-large`| [macOS-12] |
| macOS 11 [deprecated] | `macos-11`| [macOS-11] |
| Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] |
| Windows Server 2019 | `windows-2019` | [windows-2019] |
| Ubuntu 24.04 | `ubuntu-latest` or `ubuntu-24.04` | [ubuntu-24.04] |
| Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] |
| macOS 26 Arm64 `beta` | `macos-26` or `macos-26-xlarge` | [macOS-26-arm64] |
| macOS 15 | `macos-latest-large`, `macos-15-large`, or `macos-15-intel` | [macOS-15] |
| macOS 15 Arm64 | `macos-latest`, `macos-15`, or `macos-15-xlarge` | [macOS-15-arm64] |
| macOS 14 | `macos-14-large`| [macOS-14] |
| macOS 14 Arm64 | `macos-14` or `macos-14-xlarge`| [macOS-14-arm64] |
| macOS 13 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13` or `macos-13-large` | [macOS-13] |
| macOS 13 Arm64 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `macos-13-xlarge` | [macOS-13-arm64] |
| Windows Server 2025 | `windows-latest` or `windows-2025` | [windows-2025] |
| Windows Server 2022 | `windows-2022` | [windows-2022] |
| Windows Server 2019 ![Deprecated](https://img.shields.io/badge/-Deprecated-red) | `windows-2019` | [windows-2019] |
### Label scheme
- In general the `-latest` label is used for the latest OS image version that is GA
- Before moving the`-latest` label to a new OS version we will announce the change and give sufficient lead time for users to update their workflows
[ubuntu-24.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
[ubuntu-22.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md
[ubuntu-20.04]: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2004-Readme.md
[windows-2022]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md
[windows-2019]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2019-Readme.md
[macOS-11]: https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md
[macOS-12]: https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md
[windows-2025]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md
[windows-2022]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md
[macOS-13]: https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md
[macOS-13-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-13-arm64-Readme.md
[macOS-14]: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md
[macOS-14-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md
[macOS-15]: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md
[macOS-15-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md
[macOS-26-arm64]: https://github.com/actions/runner-images/blob/main/images/macos/macos-26-arm64-Readme.md
[self-hosted runners]: https://help.github.com/en/actions/hosting-your-own-runners
## Announcements
@@ -75,8 +82,7 @@ latest 2 versions of an OS.
GitHub Actions and Azure DevOps use the `-latest` YAML label (ex: `ubuntu-latest`, `windows-latest`, and `macos-latest`). These labels point towards the newest stable OS version available.
The `-latest` migration process is gradual and happens over 1-2 months in order to allow customers to adapt their workflows to the newest OS version. During this process, any workflow using the `-latest` label, may see changes in the OS version in their workflows or pipelines. To avoid unwanted migration, users can specify a specific OS version in the yaml file (ex: macos-12, windows-2022, ubuntu-22.04).
The `-latest` migration process is gradual and happens over 1-2 months in order to allow customers to adapt their workflows to the newest OS version. During this process, any workflow using the `-latest` label, may see changes in the OS version in their workflows or pipelines. To avoid unwanted migration, users can specify a specific OS version in the yaml file (ex: macos-14, windows-2022, ubuntu-22.04).
## Image Releases
@@ -112,19 +118,21 @@ The `-latest` migration process is gradual and happens over 1-2 months in order
| Go | 3 latest minor versions |
| Python <br/> Ruby | 5 most popular `major.minor` versions |
| PyPy | 3 most popular `major.minor` versions |
| .NET Core | 2 latest LTS versions and 1 latest version. For each feature version only latest patch is installed |
| .NET Core | 2 latest LTS versions and 1 latest version. For each feature version only latest patch is installed. Note for [Ubuntu images see details.](./docs/dotnet-ubuntu.md) |
| GCC <br/> GNU Fortran <br/> Clang <br/> GNU C++ | 3 latest major versions |
| Android NDK | 1 latest non-LTS, 2 latest LTS versions |
| Xcode | - all OS compatible versions side-by-side <br/> - for beta, GM versions - latest beta only <br/> - old patch versions are deprecated in 3 months |
| Xcode | - only one major version of Xcode will be supported per macOS version <br/> - all minor versions of the supported major version will be available <br/> - beta and RC versions will be provided "as-is" in the latest available macOS image only no matter of beta/GA status of the image <br/> - when a new patch version is released, the previous patch version will be replaced |
| Xcode Platforms | - only three major.minor versions of platform tools and simulator runtimes will be available for installed Xcode, including beta/RC versions |
### Package managers usage
We use third-party package managers to install software during the image generation process. The table below lists the package managers and the software installed.
> **Note**: third-party repositories are re-evaluated every year to identify if they are still useful and secure.
> [!NOTE]
> Third-party repositories are re-evaluated every year to identify if they are still useful and secure.
| Operating system | Package manager | Third-party repos and packages |
| :--- | :---: | ---: |
| Ubuntu | [APT](https://wiki.debian.org/Apt) | [containers](https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) (Ubuntu 20 only) <br/> [docker](https://download.docker.com/linux/ubuntu) <br/> [Eclipse-Temurin (Adoptium)](https://packages.adoptium.net/artifactory/deb/) <br/> [Erlang](https://packages.erlang-solutions.com/ubuntu) <br/> [Firefox](http://ppa.launchpad.net/mozillateam/ppa/ubuntu) <br/> [gcc, gfortran](https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test) <br/> [git-lfs](https://packagecloud.io/install/repositories/github/git-lfs) <br/> [git](https://launchpad.net/~git-core/+archive/ubuntu/ppa) <br/> [Google Cloud CLI](https://packages.cloud.google.com/apt) <br/> [Heroku](https://cli-assets.heroku.com/channels/stable/apt) <br/> [HHvm](https://dl.hhvm.com/ubuntu) <br/> [MongoDB](https://repo.mongodb.org/apt/ubuntu) <br/> [Mono](https://download.mono-project.com/repo/ubuntu) <br/> [MS Edge](https://packages.microsoft.com/repos/edge) <br/> [PostgreSQL](https://apt.postgresql.org/pub/repos/apt/) <br/> [R](https://cloud.r-project.org/bin/linux/ubuntu) |
| Ubuntu | [APT](https://wiki.debian.org/Apt) | [docker](https://download.docker.com/linux/ubuntu) <br/> [Eclipse-Temurin (Adoptium)](https://packages.adoptium.net/artifactory/deb/) <br/> [Erlang](https://packages.erlang-solutions.com/ubuntu) <br/> [Firefox](https://ppa.launchpad.net/mozillateam/ppa/ubuntu) <br/> [git-lfs](https://packagecloud.io/install/repositories/github/git-lfs) <br/> [git](https://launchpad.net/~git-core/+archive/ubuntu/ppa) <br/> [Google Cloud CLI](https://packages.cloud.google.com/apt) <br/> [Heroku](https://cli-assets.heroku.com/channels/stable/apt) <br/> [HHvm](https://dl.hhvm.com/ubuntu) <br/> [MongoDB](https://repo.mongodb.org/apt/ubuntu) <br/> [Mono](https://download.mono-project.com/repo/ubuntu) <br/> [MS Edge](https://packages.microsoft.com/repos/edge) <br/> [PostgreSQL](https://apt.postgresql.org/pub/repos/apt/) <br/> [R](https://cloud.r-project.org/bin/linux/ubuntu) |
| | [pipx](https://pypa.github.io/pipx) | ansible-core <br/>yamllint |
| Windows | [Chocolatey](https://chocolatey.org) | No third-party repos installed |
| macOS | [Homebrew](https://brew.sh) | [aws-cli v2](https://github.com/aws/homebrew-tap) </br> [azure/bicep](https://github.com/Azure/homebrew-bicep) </br> [mongodb/brew](https://github.com/mongodb/homebrew-brew) |
@@ -201,3 +209,9 @@ For some tools, we always install the latest at the time of the deployment; for
<summary><b><i>How do I request that a new tool be pre-installed on the image?</b></i></summary>
Please create an issue and get an approval from us to add this tool to the image before creating the pull request.
</details>
<details>
<summary><b><i>What branch should I use to build custom image?</b></i></summary>
We strongly encourage customers to build their own images using the main branch.
This repository contains multiple branches and releases that serve as document milestones to reflect what software is installed in the images at certain point of time. Current builds are not idempotent and if one tries to build a runner image using the specific tag it is not guaranteed that the build will succeed.
</details>
+294
View File
@@ -0,0 +1,294 @@
#!/usr/bin/env bash
################################################################################
## File: diff-image-versions.sh
## Desc: Compare software versions between two runner image releases
## Usage: ./diff-image-versions.sh <os-name> <version1> <version2>
##
## Example:
## ./diff-image-versions.sh ubuntu22 20251102.127 20251125.163
## ./diff-image-versions.sh win25 20251102.77 20251125.122
## ./diff-image-versions.sh macos-14 20251102.0024 20251125.0031
################################################################################
set -euo pipefail
usage() {
cat <<EOF
Usage: $(basename "${0}") <os-name> <version1> <version2>
Compare runner image versions and display software changes.
Arguments:
os-name OS identifier (ubuntu22, ubuntu24, win19, win22, win25,
macos-13, macos-14, macos-15, or arm64 variants)
version1 Earlier version (YYYYMMDD.NNN)
version2 Later version (YYYYMMDD.NNN)
Examples:
$(basename "${0}") ubuntu22 20251102.127 20251125.163
$(basename "${0}") win25 20251102.77 20251125.122
EOF
}
get_readme_path() {
local os_name="${1}"
local os_folder=""
local pattern=""
# Determine OS folder and readme filename pattern
case "${os_name}" in
ubuntu*)
os_folder="ubuntu"
local version="${os_name#ubuntu}"
pattern="Ubuntu${version}04-Readme.md"
;;
win*)
os_folder="windows"
local version="${os_name#win}"
pattern="Windows20${version}-Readme.md"
;;
macos*)
os_folder="macos"
pattern="${os_name}-Readme.md"
;;
*)
echo "Error: Unknown OS '${os_name}'" >&2
echo "Valid: ubuntu*, win*, macos-*" >&2
return 1
;;
esac
local readme_path="images/${os_folder}/${pattern}"
# Verify file exists in git repository
if ! git cat-file -e "HEAD:${readme_path}" 2>/dev/null; then
echo "Error: Readme not found: ${readme_path}" >&2
return 1
fi
echo "${readme_path}"
}
validate_version() {
local version="${1}"
if [[ ! "${version}" =~ ^[0-9]{8}\.[0-9]+$ ]]; then
echo "Error: Invalid version '${version}'" >&2
echo "Format: YYYYMMDD.NNN (e.g., 20251102.127)" >&2
return 1
fi
return 0
}
tag_exists() {
local tag="${1}"
if git rev-parse "${tag}" >/dev/null 2>&1; then
return 0
else
echo "Error: Tag '${tag}' not found" >&2
return 1
fi
}
main() {
# Check arguments
if [[ $# -ne 3 ]]; then
usage
return 1
fi
local os_name="${1}"
local version1="${2}"
local version2="${3}"
# Validate inputs
validate_version "${version1}" || return 1
validate_version "${version2}" || return 1
# Get readme path
local readme_path
readme_path="$(get_readme_path "${os_name}")" || return 1
# Construct git tags
local tag1="${os_name}/${version1}"
local tag2="${os_name}/${version2}"
# Verify tags exist
tag_exists "${tag1}" || return 1
tag_exists "${tag2}" || return 1
# Get release dates
local date1
local date2
date1=$(git log -1 --format="%ci" "${tag1}" | cut -d' ' -f1)
date2=$(git log -1 --format="%ci" "${tag2}" | cut -d' ' -f1)
# Calculate days between releases
local days_diff
days_diff=$(( ($(date -d "${date2}" +%s) - $(date -d "${date1}" +%s)) / 86400 ))
# Display header
echo "================================================================================"
echo "Comparing: ${os_name}"
echo " From: ${version1} (${date1})"
echo " To: ${version2} (${date2})"
echo " Span: ${days_diff} days"
echo "================================================================================"
echo ""
# Perform diff with minimal context (only changed lines with colors)
# ANSI codes: ^[[31m (red for -), ^[[32m (green for +), ^[[36m (cyan for @@)
# Filter to show only lines starting with red/green (additions/deletions)
local diff_output
diff_output=$(git diff --color=always --unified=0 "${tag1}:${readme_path}" "${tag2}:${readme_path}" | \
grep -E $'^\x1b\\[(31|32)m' | \
grep -v -E $'^\x1b\\[1m(---|\\+\\+\\+)')
if [[ -n "${diff_output}" ]]; then
# Extract announcements from both versions
local announcements1
local announcements2
announcements1=$(git show "${tag1}:${readme_path}" | sed -n '/| Announcements |/,/^\*\*\*$/p' | grep -E '^\| \[' | sed 's/^| \[/• [/' | sed 's/ |$//' || true)
announcements2=$(git show "${tag2}:${readme_path}" | sed -n '/| Announcements |/,/^\*\*\*$/p' | grep -E '^\| \[' | sed 's/^| \[/• [/' | sed 's/ |$//' || true)
# Show announcement changes
if [[ "${announcements1}" != "${announcements2}" ]]; then
echo "📢 Announcement Changes:"
echo "────────────────────────────────────────────────────────────────────────────────"
if [[ -n "${announcements2}" ]]; then
echo "${announcements2}"
else
echo "(no announcements)"
fi
echo "────────────────────────────────────────────────────────────────────────────────"
echo ""
fi
# Extract cached tools sections
local cached_tools1
local cached_tools2
cached_tools1=$(git show "${tag1}:${readme_path}" | sed -n '/^### Cached Tools$/,/^###[^#]/p' | head -n -1 || true)
cached_tools2=$(git show "${tag2}:${readme_path}" | sed -n '/^### Cached Tools$/,/^###[^#]/p' | head -n -1 || true)
# Show cached tools changes
if [[ "${cached_tools1}" != "${cached_tools2}" ]]; then
local cached_diff
cached_diff=$(git diff --color=always --unified=2 --no-index \
<(echo "${cached_tools1}") <(echo "${cached_tools2}") 2>/dev/null | \
grep -E $'(^\x1b\\[(31|32)m[-+]| #### )' | \
sed -r 's/\x1b\[m$//' || true)
if [[ -n "${cached_diff}" ]]; then
echo "🔧 Cached Tools Changes (setup-* actions):"
echo "────────────────────────────────────────────────────────────────────────────────"
echo "${cached_diff}"
echo "────────────────────────────────────────────────────────────────────────────────"
echo ""
fi
fi
echo "Full Diff:"
echo "────────────────────────────────────────────────────────────────────────────────"
echo "${diff_output}"
echo "────────────────────────────────────────────────────────────────────────────────"
echo ""
# Count changes
local changes
changes=$(echo "${diff_output}" | wc -l)
echo "Changes: ${changes} lines"
# Parse version changes for breaking change analysis
local breaking_changes=()
local removals=()
local additions=()
# Extract clean lines (strip ANSI codes)
while IFS= read -r line; do
if [[ "${line}" =~ ^\-(.+)$ ]]; then
removals+=("${BASH_REMATCH[1]}")
elif [[ "${line}" =~ ^\+(.+)$ ]]; then
additions+=("${BASH_REMATCH[1]}")
fi
done < <(echo "${diff_output}" | sed -r 's/\x1b\[[0-9;]*m//g')
# Detect breaking changes
for removed in "${removals[@]}"; do
local tool_name=""
local old_version=""
local found_match=false
# Try to extract tool name and version (handle various formats)
if [[ "${removed}" =~ ^([^0-9]+[[:space:]]+)([0-9]+\.[0-9]+[^[:space:]]*) ]]; then
tool_name="${BASH_REMATCH[1]}"
old_version="${BASH_REMATCH[2]}"
elif [[ "${removed}" =~ ^([^0-9]+[[:space:]]+v)([0-9]+\.[0-9]+[^[:space:]]*) ]]; then
tool_name="${BASH_REMATCH[1]}"
old_version="${BASH_REMATCH[2]}"
fi
# If we found a semver-style version, look for matching addition
if [[ -n "${tool_name}" && -n "${old_version}" ]]; then
for added in "${additions[@]}"; do
if [[ "${added}" =~ ^${tool_name}([0-9]+\.[0-9]+[^[:space:]]*) ]]; then
local new_version="${BASH_REMATCH[1]}"
found_match=true
# Extract major version for semver comparison
if [[ "${old_version}" =~ ^([0-9]+)\. && "${new_version}" =~ ^([0-9]+)\. ]]; then
local old_major="${BASH_REMATCH[1]}"
local new_major="${BASH_REMATCH[1]}"
[[ "${old_version}" =~ ^([0-9]+)\. ]] && old_major="${BASH_REMATCH[1]}"
[[ "${new_version}" =~ ^([0-9]+)\. ]] && new_major="${BASH_REMATCH[1]}"
if [[ ${new_major} -gt ${old_major} ]]; then
breaking_changes+=("🔴 ${tool_name}${old_version}${new_version} (major version bump)")
fi
fi
break
fi
done
fi
# If no match found and looks like a versioned tool, it's a removal
if [[ ${found_match} == false && -n "${old_version}" ]]; then
breaking_changes+=("${removed} (removed)")
elif [[ ${found_match} == false && "${removed}" =~ [0-9]+\.[0-9]+ ]]; then
breaking_changes+=("${removed} (removed)")
fi
done
# Display breaking changes
if [[ ${#breaking_changes[@]} -gt 0 ]]; then
echo ""
echo "⚠️ Breaking changes detected (${#breaking_changes[@]}):"
echo "--------------------------------------------------------------------------------"
printf '%s\n' "${breaking_changes[@]}"
echo "--------------------------------------------------------------------------------"
fi
else
echo "No changes found."
fi
# Display PR link and commit count
local pr_number
pr_number=$(git log --all --format="%s" --grep="${version2}" | \
grep -oP '\(#\K[0-9]+(?=\))' | head -1)
local commit_count
commit_count=$(git rev-list --count "${tag1}..${tag2}")
echo "Commits: ${commit_count}"
if [[ -n "${pr_number}" ]]; then
echo "PR: https://github.com/actions/runner-images/pull/${pr_number}"
fi
return 0
}
# Execute main function
main "$@"
+15 -9
View File
@@ -1,6 +1,6 @@
# GitHub Actions Runner Images
The runner-images project uses [Packer](https://www.packer.io/) to generate disk images for Windows 2019/2022 and Ubuntu 20.04/22.04.
The runner-images project uses [Packer](https://www.packer.io/) to generate disk images for Windows 2019/2022 and Ubuntu 22.04/24.04.
Each image is configured by a HCL2 Packer template that specifies where to build the image (Azure, in this case),
and what steps to run to install software and prepare the disk.
@@ -49,7 +49,7 @@ In any case, you will need these software installed:
For Linux - install the latest version from your distro's package repo.
For Windows - download and install it from [here](https://gitforwindows.org/) of use [Chocolatey](https://chocolatey.org/):
For Windows - download and install it from [here](https://gitforwindows.org/) or use [Chocolatey](https://chocolatey.org/):
```powershell
choco install git -params '"/GitAndUnixToolsOnPath"'
@@ -75,8 +75,7 @@ In any case, you will need these software installed:
## Manual image generation
This repository includes a script that assists in generating images in Azure.
All you need is an Azure subscription and a build agent configured as described above.
We suggest starting with building the UbuntuMinimal image because it includes only basic software and builds in less than 30 minutes.
All you need is an Azure subscription, a resource group in that subscription and a build agent configured as described above.
All the commands below should be executed in PowerShell.
@@ -96,9 +95,10 @@ Import-Module .\helpers\GenerateResourcesAndImage.ps1
Finally, run the `GenerateResourcesAndImage` function, setting the mandatory arguments: image type and where to build and store the resulting managed image:
- `SubscriptionId` - your Azure Subscription ID;
- `ResourceGroupName` - the name of the resource group that will be created within your subscription (e.g., "imagegen-test");
- `ResourceGroupName` - the name of the resource group that will store the resulting artifact (e.g., "imagegen-test").
The resource group must already exist in your Azure subscription;
- `AzureLocation` - the location where resources will be created (e.g., "East US");
- `ImageType` - the type of image to build (we suggest choosing "UbuntuMinimal" here; other valid options are "Windows2019", "Windows2022", "Ubuntu2004", "Ubuntu2204").
- `ImageType` - the type of image to build (valid options are "Windows2019", "Windows2022", "Windows2025", "Ubuntu2204", "Ubuntu2404").
This function automatically creates all required Azure resources and initiates the Packer image generation for the selected image type.
@@ -195,14 +195,18 @@ you can use Packer directly. To do this, you will need:
- a resource group created in your Azure subscription where the managed image will be stored;
- a string to be used as a password for the user used to install software (Windows only).
Then, you can invoke Packer in your CI/CD pipeline using the following command:
Then, you can invoke Packer in your CI/CD pipeline using the following commands:
```powershell
packer build -var "subscription_id=$SubscriptionId" `
packer plugins install github.com/hashicorp/azure 2.2.1
packer build -only "$BuildName*" `
-var "subscription_id=$SubscriptionId" `
-var "client_id=$ClientId" `
-var "client_secret=$ClientSecret" `
-var "install_password=$InstallPassword" `
-var "location=$Location" `
-var "image_os=$ImageOS" `
-var "managed_image_name=$ImageName" `
-var "managed_image_resource_group_name=$ImageResourceGroupName" `
-var "tenant_id=$TenantId" `
@@ -211,13 +215,15 @@ packer build -var "subscription_id=$SubscriptionId" `
Where:
- `BuildName` - name of the build defined in Packer template's `build{}` block (e.g. "ubuntu-24_04", "windows-2025");
- `SubscriptionId` - your Azure Subscription ID;
- `ClientId` and `ClientSecret` - Service Principal credentials;
- `TenantId` - Azure Tenant ID;
- `InstallPassword` - password for the user used to install software (Windows only);
- `Location` - location where resources will be created (e.g., "East US");
- `ImageOS` - the type of OS that will be deployed as a temporary VM (e.g. "ubuntu24", "win25");
- `ImageName` and `ImageResourceGroupName` - name of the resource group where the managed image will be stored;
- `TemplatePath` - path to the Packer template file (e.g., "images/windows/templates/windows-2022.pkr.hcl").
- `TemplatePath` - path to the folder with Packer template files (e.g., "images/windows/templates").
### Required variables
-26
View File
@@ -1,26 +0,0 @@
# Debugging Failed Packer Builds
## Step 1: Run packer build `-on-error=ask`
When you run the `packer build` command, give it the `-on-error=ask` flag.
By default, `packer build` will delete the resource group as soon as the build fails.
`-on-error=ask` will pause it and wait for your input so you have time to remote in to the VM and diagnose the failure.
When the build fails, you will see this:
![Ask on error screenshot](/docs/resources/askOnError.png "Ask on error screenshot")
## Step 2: Find the resource group name in the build log
At the beginning of the build log (written to console), find the resource group name for the VM:
![Resource group from log screenshot](/docs/resources/resourceGroupName.png "Resource group from log screenshot")
Log into the Azure Portal. Find that resource group under `Resource groups`. You should see the resources for the Packer build:
![Packer resource group in Azure screenshot](/docs/resources/packerResourceGroup.png "Packer resource group in Azure screenshot")
## Step 3: Connect to the VM
Select the VM in the resource group. Click `Connect:`
This will download an RDP file. Open that and enter the credentials found in the HCL2 file you pass to `packer build`:
![VM credentials screenshot](/docs/resources/vmCredentials.png "VM credentials screenshot")
+34
View File
@@ -0,0 +1,34 @@
# Ubuntu .NET Core Versions
.NET has changed the recommended install methods for Ubuntu from 2404.
This document gives an overview of these change and the impact this has on the `runner-images`.
## .NET Core for Ubuntu 2004 and 2204
2004 and 2204 use the [Microsoft Package repository](https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu-install?tabs=dotnet8&pivots=os-linux-ubuntu-2004) to install .NET deb files built and published by the .NET team.
## .NET Core Versions from Ubuntu 2404
The .NET Core team have worked with Canonical and Ubuntu now provides its own .NET packages.
These are the recommended install path and, as-such what is installed on the image.
> The release of Ubuntu 24.04 is just around the corner. Canonical-produced .NET 6, 7, and 8 packages will be available on day one, for "Noble Numbat". Microsoft will not be publishing .NET packages to the 24.04 feed at packages.microsoft.com.
You can read the [full announcement from .NET team here](https://github.com/dotnet/core/discussions/9258). We'll briefly summarize how this change may impact users of the image.
### [`Feature Bands`](https://learn.microsoft.com/dotnet/core/porting/versioning-sdk-msbuild-vs)
Going forward only the `1xx` feature band will be present in the image as Ubuntu only build and publish this band.
> Most distros, including Ubuntu, stick to the .1xx feature band for the lifetime of a major .NET version. They make this choice because .1xx is (effectively) the "compatibility band". Higher bands can have breaking changes.
> This means there will no longer be packages available for .2xx and later feature bands. Such packages have been exclusively available from Microsoft. If users see an incompatibility between .1xx and higher feature bands, we ask that you please report it in the dotnet/sdk repo. [link: dotnet/core discussion](https://github.com/dotnet/core/discussions/9258)
If you need a higher feature band for your Actions the recommendation is to use the [`setup-dotnet`](https://github.com/actions/setup-dotnet) action to install the desired version.
### .NET MAUI
.NET MAUI is [not included](https://github.com/dotnet/core/discussions/9258#discussioncomment-9548857) in the Ubuntu .NET package. There is work [ongoing to fix.](https://github.com/dotnet/core/discussions/9258#discussioncomment-9548857)
You should be able to resolve this by using the [`setup-dotnet`](https://github.com/actions/setup-dotnet) action to install the desired version.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

+42
View File
@@ -0,0 +1,42 @@
$ErrorActionPreference = 'Stop'
# A JSON schema validator which supports outputting line numbers for errors
# this allows us to put annotations on builds for errors in the JSON files
# `Test-Json` built in cmdline doesn't. No existing cli tool supports this
# that I could find either. See: https://github.com/lawrencegripper/gripdev-json-schema-validator
Install-Module -Name GripDevJsonSchemaValidator -Force -Scope CurrentUser
# Find all toolset JSON files
$toolsetFiles = Get-ChildItem -Recurse -Filter "toolset-*.json" | Where-Object { $_.Name -notlike "*schema.json" }
$schemaFilePath = "./schemas/toolset-schema.json"
$toolsetHasErrors = $false
foreach ($file in $toolsetFiles) {
Write-Host ""
Write-Host "🔍 Validating $($file.FullName)" -ForegroundColor Cyan
$validationResult = Test-JsonSchema -SchemaPath $schemaFilePath -JsonPath $file.FullName -PrettyPrint $false
if ($validationResult.Valid) {
Write-Host "✅ JSON is valid." -ForegroundColor Green
} else {
# File has been modified since the commit, enforce validation
$toolsetHasErrors = $true
Write-Host "`n❌ JSON validation failed!" -ForegroundColor Red
Write-Host " Found the following errors:`n" -ForegroundColor Yellow
$validationResult.Errors | ForEach-Object {
Write-Host $_.UserMessage
if ($env:GITHUB_ACTIONS -eq 'true') {
Write-Host "Adding annotation"
Write-Host "::error file=$($file.Name),line=$($_.LineNumber)::$($_.UserMessage.Replace("`n", '%0A'))"
}
}
}
}
if ($toolsetHasErrors) {
Write-Error "One or more toolset JSON files failed schema validation. See the error output above for more details."
} else {
Write-Host "Schema validation completed successfully"
}
+85
View File
@@ -0,0 +1,85 @@
$ErrorActionPreference = 'Stop'
# Find all toolset JSON files
$toolsetFiles = Get-ChildItem -Recurse -Filter "toolset-*.json" | Where-Object { $_.Name -notlike "*schema.json" }
$expiringPins = @()
$now = Get-Date
$warningDays = 30 # Warn if expiring within 30 days
foreach ($file in $toolsetFiles) {
Write-Host "Processing $($file.Name)"
$content = Get-Content $file.FullName | ConvertFrom-Json
# Recursively search for pinnedDetails in the JSON
function Search-PinnedDetails {
param($obj, $path)
$foundPins = @()
if ($obj -is [System.Management.Automation.PSCustomObject]) {
foreach ($prop in $obj.PSObject.Properties) {
if ($prop.Name -eq "pinnedDetails") {
Write-Host "Found pinned version at $path"
$reviewAt = [DateTime]::Parse($prop.Value.'review-at')
$daysUntilExpiry = ($reviewAt - $now).Days
if ($daysUntilExpiry -lt $warningDays) {
Write-Host "Adding to expiringPins array"
$foundPins += @{
Path = $path
File = $file.Name
ReviewAt = $reviewAt
DaysUntilExpiry = $daysUntilExpiry
Reason = $prop.Value.reason
Link = $prop.Value.link
}
}
} else {
$foundPins += Search-PinnedDetails -obj $prop.Value -path "$path.$($prop.Name)"
}
}
} elseif ($obj -is [Array]) {
for ($i = 0; $i -lt $obj.Count; $i++) {
$foundPins += Search-PinnedDetails -obj $obj[$i] -path "$path[$i]"
}
}
return $foundPins
}
$expiringPins += Search-PinnedDetails -obj $content -path $file.Name
}
if ($expiringPins) {
$issueBody = "# Version Pinning Review Required`n`n"
$issueBody += "The following pinned versions need review:`n`n"
foreach ($pin in $expiringPins) {
$status = if ($pin.DaysUntilExpiry -lt 0) { "EXPIRED" } else { "Expiring Soon" }
$issueBody += "## $($status) - $($pin.Path)`n"
$issueBody += "- **File**: $($pin.File)`n"
$issueBody += "- **Review Date**: $($pin.ReviewAt.ToString('yyyy-MM-dd'))`n"
$issueBody += "- **Days until expiry**: $($pin.DaysUntilExpiry)`n"
$issueBody += "- **Reason**: $($pin.Reason)`n"
$issueBody += "- **Original PR**: $($pin.Link)`n`n"
}
if ($env:GITHUB_ACTIONS -eq 'true') {
# In GitHub Actions, create an issue
Write-Host "Creating issue"
$tempFile = [System.IO.Path]::GetTempFileName()
Set-Content -Path $tempFile -Value $issueBody
gh issue create --title "Version Pinning Review Found Expired Pinned Versions" --body-file $tempFile
Remove-Item -Path $tempFile
}
Write-Host "`nIssue Content:`n"
Write-Host $issueBody
}
else {
Write-Host "No expiring pins found."
if ($env:GITHUB_ACTIONS -eq 'true') {
"expired_pins=0" >> $env:GITHUB_OUTPUT
}
}
+41 -105
View File
@@ -3,12 +3,12 @@ $ErrorActionPreference = 'Stop'
enum ImageType {
Windows2019 = 1
Windows2022 = 2
Ubuntu2004 = 3
Windows2025 = 3
Ubuntu2204 = 4
UbuntuMinimal = 5
Ubuntu2404 = 5
}
Function Get-PackerTemplatePath {
Function Get-PackerTemplate {
param (
[Parameter(Mandatory = $True)]
[string] $RepositoryRoot,
@@ -19,30 +19,41 @@ Function Get-PackerTemplatePath {
switch ($ImageType) {
# Note: Double Join-Path is required to support PowerShell 5.1
([ImageType]::Windows2019) {
$relativeTemplatePath = Join-Path (Join-Path "windows" "templates") "windows-2019.pkr.hcl"
$relativeTemplatePath = Join-Path (Join-Path "windows" "templates") "build.windows-2019.pkr.hcl"
$imageOS = "win19"
}
([ImageType]::Windows2022) {
$relativeTemplatePath = Join-Path (Join-Path "windows" "templates") "windows-2022.pkr.hcl"
$relativeTemplatePath = Join-Path (Join-Path "windows" "templates") "build.windows-2022.pkr.hcl"
$imageOS = "win22"
}
([ImageType]::Ubuntu2004) {
$relativeTemplatePath = Join-Path (Join-Path "ubuntu" "templates") "ubuntu-20.04.pkr.hcl"
([ImageType]::Windows2025) {
$relativeTemplatePath = Join-Path (Join-Path "windows" "templates") "build.windows-2025.pkr.hcl"
$imageOS = "win25"
}
([ImageType]::Ubuntu2204) {
$relativeTemplatePath = Join-Path (Join-Path "ubuntu" "templates") "ubuntu-22.04.pkr.hcl"
$relativeTemplatePath = Join-Path (Join-Path "ubuntu" "templates") "build.ubuntu-22_04.pkr.hcl"
$imageOS = "ubuntu22"
}
([ImageType]::UbuntuMinimal) {
$relativeTemplatePath = Join-Path (Join-Path "ubuntu" "templates") "ubuntu-minimal.pkr.hcl"
([ImageType]::Ubuntu2404) {
$relativeTemplatePath = Join-Path (Join-Path "ubuntu" "templates") "build.ubuntu-24_04.pkr.hcl"
$imageOS = "ubuntu24"
}
default { throw "Unknown type of image" }
}
$imageTemplatePath = [IO.Path]::Combine($RepositoryRoot, "images", $relativeTemplatePath)
# Specific template selection using Packer's "-only" functionality
$buildName = [IO.Path]::GetFileName($imageTemplatePath).Split(".")[1]
if (-not (Test-Path $imageTemplatePath)) {
throw "Template for image '$ImageType' doesn't exist on path '$imageTemplatePath'."
}
return $imageTemplatePath;
return [PSCustomObject] @{
"BuildName" = $buildName
"ImageOS" = $imageOS
"Path" = [IO.Path]::GetDirectoryName($imageTemplatePath)
}
}
Function Show-LatestCommit {
@@ -75,9 +86,9 @@ Function GenerateResourcesAndImage {
.PARAMETER SubscriptionId
The Azure subscription id where the Azure resources will be created.
.PARAMETER ResourceGroupName
The name of the resource group to create the Azure resources in.
The name of the resource group to store the resulting artifact. Resource group must already exist.
.PARAMETER ImageType
The type of image to generate. Valid values are: Windows2019, Windows2022, Ubuntu2004, Ubuntu2204, UbuntuMinimal.
The type of image to generate. Valid values are: Windows2019, Windows2022, Windows2025, Ubuntu2204, Ubuntu2404.
.PARAMETER ManagedImageName
The name of the managed image to create. The default is "Runner-Image-{{ImageType}}".
.PARAMETER AzureLocation
@@ -95,12 +106,6 @@ Function GenerateResourcesAndImage {
.PARAMETER RestrictToAgentIpAddress
If set, access to the VM used by packer to generate the image is restricted to the public IP address this script is run from.
This parameter cannot be used in combination with the virtual_network_name packer parameter.
.PARAMETER Force
Delete the resource group if it exists without user confirmation.
This parameter is deprecated and will be removed in a future release.
.PARAMETER ReuseResourceGroup
Reuse the resource group if it exists without user confirmation.
This parameter is deprecated and will be removed in a future release.
.PARAMETER OnError
Specify how packer handles an error during image creation.
Options:
@@ -111,8 +116,10 @@ Function GenerateResourcesAndImage {
The default is 'ask'.
.PARAMETER Tags
Tags to be applied to the Azure resources created.
.PARAMETER PluginVersion
Specify the version of the packer Azure plugin to use. The default is "2.2.1".
.EXAMPLE
GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\runner-images" -ImageType Ubuntu2004 -AzureLocation "East US"
GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\runner-images" -ImageType Ubuntu2204 -AzureLocation "East US"
#>
param (
[Parameter(Mandatory = $True)]
@@ -136,26 +143,16 @@ Function GenerateResourcesAndImage {
[Parameter(Mandatory = $False)]
[string] $AzureTenantId,
[Parameter(Mandatory = $False)]
[string] $PluginVersion = "2.2.1",
[Parameter(Mandatory = $False)]
[switch] $RestrictToAgentIpAddress,
[Parameter(Mandatory = $False)]
[switch] $Force,
[Parameter(Mandatory = $False)]
[switch] $ReuseResourceGroup,
[Parameter(Mandatory = $False)]
[ValidateSet("abort", "ask", "cleanup", "run-cleanup-provisioner")]
[string] $OnError = "ask",
[Parameter(Mandatory = $False)]
[hashtable] $Tags = @{}
)
if ($Force -or $ReuseResourceGroup) {
Write-Warning "The `ReuseResourceGroup` and `Force` parameters are deprecated and will be removed in a future release. The resource group will be reused when it already exists and an error will be thrown when it doesn't. If you want to delete the resource group, please delete it manually."
}
if ($Force -and $ReuseResourceGroup) {
throw "Force and ReuseResourceGroup cannot be used together."
}
Show-LatestCommit -ErrorAction SilentlyContinue
# Validate packer is installed
@@ -165,12 +162,12 @@ Function GenerateResourcesAndImage {
}
# Get template path
$TemplatePath = Get-PackerTemplatePath -RepositoryRoot $ImageGenerationRepositoryRoot -ImageType $ImageType
Write-Debug "Template path: $TemplatePath."
$PackerTemplate = Get-PackerTemplate -RepositoryRoot $ImageGenerationRepositoryRoot -ImageType $ImageType
Write-Debug "Template path: $($PackerTemplate.Path)."
# Prepare list of allowed inbound IP addresses
if ($RestrictToAgentIpAddress) {
$AgentIp = (Invoke-RestMethod http://ipinfo.io/json).ip
$AgentIp = (Invoke-RestMethod https://ipinfo.io/json).ip
if (-not $AgentIp) {
throw "Unable to determine agent IP address."
}
@@ -210,7 +207,7 @@ Function GenerateResourcesAndImage {
$InstallPassword = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper()
Write-Host "Downloading packer plugins..."
& $PackerBinary init $TemplatePath
& $PackerBinary plugins install github.com/hashicorp/azure $PluginVersion
if ($LastExitCode -ne 0) {
throw "Packer plugins download failed."
@@ -218,17 +215,19 @@ Function GenerateResourcesAndImage {
Write-Host "Validating packer template..."
& $PackerBinary validate `
"-only=$($PackerTemplate.BuildName)*" `
"-var=client_id=fake" `
"-var=client_secret=fake" `
"-var=subscription_id=$($SubscriptionId)" `
"-var=tenant_id=fake" `
"-var=location=$($AzureLocation)" `
"-var=image_os=$($PackerTemplate.ImageOS)" `
"-var=managed_image_name=$($ManagedImageName)" `
"-var=managed_image_resource_group_name=$($ResourceGroupName)" `
"-var=install_password=$($InstallPassword)" `
"-var=allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
"-var=azure_tags=$($TagsJson)" `
$TemplatePath
$PackerTemplate.Path
if ($LastExitCode -ne 0) {
throw "Packer template validation failed."
@@ -254,73 +253,8 @@ Function GenerateResourcesAndImage {
if ($ResourceGroupExists) {
Write-Verbose "Resource group '$ResourceGroupName' already exists."
}
# Remove resource group if it exists and we are not reusing it
if ($ResourceGroupExists -and -not $ReuseResourceGroup) {
if ($Force) {
# Delete and recreate the resource group
Write-Host "Deleting resource group '$ResourceGroupName'..."
az group delete --name $ResourceGroupName --yes --output none
if ($LastExitCode -ne 0) {
throw "Failed to delete resource group '$ResourceGroupName'."
}
Write-Host "Resource group '$ResourceGroupName' was deleted."
$ResourceGroupExists = $false
}
else {
# are we running in a non-interactive session?
# https://stackoverflow.com/questions/9738535/powershell-test-for-noninteractive-mode
if ([System.Console]::IsOutputRedirected -or ![Environment]::UserInteractive -or !!([Environment]::GetCommandLineArgs() | Where-Object { $_ -ilike '-noni*' })) {
throw "Non-interactive mode, resource group '$ResourceGroupName' already exists, either specify -Force to delete it, or -ReuseResourceGroup to reuse."
}
else {
# Resource group already exists, ask the user what to do
$title = "Resource group '$ResourceGroupName' already exists"
$message = "Do you want to delete the resource group and all resources in it?"
$options = @(
[System.Management.Automation.Host.ChoiceDescription]::new("&Yes", "Delete the resource group and all resources in it."),
[System.Management.Automation.Host.ChoiceDescription]::new("&No", "Keep the resource group and continue."),
[System.Management.Automation.Host.ChoiceDescription]::new("&Abort", "Abort execution.")
)
$result = $Host.UI.PromptForChoice($title, $message, $options, 0)
}
switch ($result) {
0 {
# Delete and recreate the resource group
Write-Host "Deleting resource group '$ResourceGroupName'..."
az group delete --name $ResourceGroupName --yes
if ($LastExitCode -ne 0) {
throw "Failed to delete resource group '$ResourceGroupName'."
}
Write-Host "Resource group '$ResourceGroupName' was deleted."
$ResourceGroupExists = $false
}
1 {
# Keep the resource group and continue
}
2 {
# Stop the current action
Write-Error "User stopped the action."
exit 1
}
}
}
}
# Create resource group
if (-not $ResourceGroupExists) {
Write-Host "Creating resource group '$ResourceGroupName' in location '$AzureLocation'..."
if ($TagsList) {
az group create --name $ResourceGroupName --location $AzureLocation --tags $TagsList --query id
}
else {
az group create --name $ResourceGroupName --location $AzureLocation --query id
}
if ($LastExitCode -ne 0) {
throw "Failed to create resource group '$ResourceGroupName'."
}
else {
throw "Resource group '$ResourceGroupName' does not exist."
}
# Create service principal
@@ -351,17 +285,19 @@ Function GenerateResourcesAndImage {
Write-Debug "Tenant id: $TenantId."
& $PackerBinary build -on-error="$($OnError)" `
-only "$($PackerTemplate.BuildName)*" `
-var "client_id=$($ServicePrincipalAppId)" `
-var "client_secret=$($ServicePrincipalPassword)" `
-var "subscription_id=$($SubscriptionId)" `
-var "tenant_id=$($TenantId)" `
-var "location=$($AzureLocation)" `
-var "image_os=$($PackerTemplate.ImageOS)" `
-var "managed_image_name=$($ManagedImageName)" `
-var "managed_image_resource_group_name=$($ResourceGroupName)" `
-var "install_password=$($InstallPassword)" `
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
-var "azure_tags=$($TagsJson)" `
$TemplatePath
$PackerTemplate.Path
if ($LastExitCode -ne 0) {
throw "Failed to build image."
+97
View File
@@ -0,0 +1,97 @@
class GithubApi
{
[string] $Repository
[object] hidden $AuthHeader
GithubApi(
[string] $Repository,
[string] $AccessToken
) {
$this.Repository = $Repository
$this.AuthHeader = $this.BuildAuth($AccessToken)
}
[object] hidden BuildAuth([string]$AccessToken) {
if ([string]::IsNullOrEmpty($AccessToken)) {
return $null
}
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("'':${AccessToken}"))
return @{
Authorization = "Basic ${base64AuthInfo}"
}
}
[string] hidden BuildBaseUrl([string]$Repository, [string]$ApiPrefix) {
return "https://$ApiPrefix.github.com/repos/$Repository"
}
[object] GetWorkflowRuns([string]$WorkflowId) {
$url = "actions/workflows/$WorkflowId/runs"
$response = $this.InvokeRestMethod($url, 'GET', $null, $null)
return $response
}
[object] GetWorkflowRun([string]$WorkflowRunId) {
$url = "actions/runs/$WorkflowRunId"
$response = $this.InvokeRestMethod($url, 'GET', $null, $null)
return $response
}
[object] DispatchWorkflow([string]$EventType, [object]$EventPayload) {
$url = "dispatches"
$body = @{
"event_type" = $EventType
"client_payload" = $EventPayload
} | ConvertTo-Json
$response = $this.InvokeRestMethod($url, 'POST', $null, $body)
return $response
}
[object] CancelWorkflowRun([string]$workflowRunId) {
$url = "actions/runs/$workflowRunId/cancel"
$response = $this.InvokeRestMethod($url, 'POST', $null, $null)
return $response
}
[string] hidden BuildUrl([string]$url, [string]$RequestParams, [string]$ApiPrefix) {
$baseUrl = $this.BuildBaseUrl($this.Repository, $ApiPrefix)
if ([string]::IsNullOrEmpty($RequestParams)) {
return "$($baseUrl)/$($url)"
} else {
return "$($baseUrl)/$($url)?$($requestParams)"
}
}
[object] hidden InvokeRestMethod(
[string] $url,
[string] $Method,
[string] $RequestParams,
[string] $body
) {
$requestUrl = $this.BuildUrl($url, $RequestParams, "api")
$params = @{
Method = $Method
ContentType = "application/json"
Uri = $requestUrl
Headers = @{}
}
if ($this.AuthHeader) {
$params.Headers += $this.AuthHeader
}
if (![string]::IsNullOrEmpty($body)) {
$params.Body = $body
}
$response = Invoke-RestMethod @params
return $response
}
}
function Get-GithubApi {
param (
[string] $Repository,
[string] $AccessToken
)
return [GithubApi]::New($Repository, $AccessToken)
}
+47
View File
@@ -0,0 +1,47 @@
Param (
[Parameter(Mandatory)]
[string] $WorkflowRunId,
[Parameter(Mandatory)]
[string] $Repository,
[Parameter(Mandatory)]
[string] $AccessToken,
[int] $RetryIntervalSeconds = 300,
[int] $MaxRetryCount = 0
)
Import-Module (Join-Path $PSScriptRoot "GitHubApi.psm1")
function Wait-ForWorkflowCompletion($WorkflowRunId, $RetryIntervalSeconds) {
do {
Start-Sleep -Seconds $RetryIntervalSeconds
$workflowRun = $gitHubApi.GetWorkflowRun($WorkflowRunId)
} until ($workflowRun.status -eq "completed")
return $workflowRun
}
$gitHubApi = Get-GithubApi -Repository $Repository -AccessToken $AccessToken
$attempt = 1
do {
$finishedWorkflowRun = Wait-ForWorkflowCompletion -WorkflowRunId $WorkflowRunId -RetryIntervalSeconds $RetryIntervalSeconds
Write-Host "Workflow run finished with result: $($finishedWorkflowRun.conclusion)"
if ($finishedWorkflowRun.conclusion -in ("success", "cancelled", "timed_out")) {
break
} elseif ($finishedWorkflowRun.conclusion -eq "failure") {
if ($attempt -le $MaxRetryCount) {
Write-Host "Workflow run will be restarted. Attempt $attempt of $MaxRetryCount"
$gitHubApi.ReRunFailedJobs($WorkflowRunId)
$attempt += 1
} else {
break
}
}
} while ($true)
Write-Host "Last result: $($finishedWorkflowRun.conclusion)."
"CI_WORKFLOW_RUN_RESULT=$($finishedWorkflowRun.conclusion)" | Out-File -Append -FilePath $env:GITHUB_ENV
if ($finishedWorkflowRun.conclusion -in ("failure", "cancelled", "timed_out")) {
exit 1
}
@@ -13,15 +13,15 @@ class BaseNode {
}
[String] ToMarkdown([Int32] $Level) {
throw "Abtract method 'ToMarkdown(level)' is not implemented for '$($this.GetType().Name)'"
throw "Abstract method 'ToMarkdown(level)' is not implemented for '$($this.GetType().Name)'"
}
[Boolean] IsSimilarTo([BaseNode] $OtherNode) {
throw "Abtract method 'IsSimilarTo' is not implemented for '$($this.GetType().Name)'"
throw "Abstract method 'IsSimilarTo' is not implemented for '$($this.GetType().Name)'"
}
[Boolean] IsIdenticalTo([BaseNode] $OtherNode) {
throw "Abtract method 'IsIdenticalTo' is not implemented for '$($this.GetType().Name)'"
throw "Abstract method 'IsIdenticalTo' is not implemented for '$($this.GetType().Name)'"
}
}
@@ -39,7 +39,7 @@ class BaseToolNode: BaseNode {
}
[String] GetValue() {
throw "Abtract method 'GetValue' is not implemented for '$($this.GetType().Name)'"
throw "Abstract method 'GetValue' is not implemented for '$($this.GetType().Name)'"
}
[Boolean] IsSimilarTo([BaseNode] $OtherNode) {
@@ -53,4 +53,4 @@ class BaseToolNode: BaseNode {
[Boolean] IsIdenticalTo([BaseNode] $OtherNode) {
return $this.IsSimilarTo($OtherNode) -and ($this.GetValue() -eq $OtherNode.GetValue())
}
}
}
@@ -89,7 +89,7 @@ class HeaderNode: BaseNode {
}
[void] AddTable([PSCustomObject[]] $Table) {
$this.AddNode([TableNode]::FromObjectsArray($Table))
$this.AddNode([TableNode]::FromObjectsArray($Table))
}
[void] AddNote([String] $Content) {
@@ -436,4 +436,4 @@ class NoteNode: BaseNode {
[Boolean] IsIdenticalTo([BaseNode] $OtherNode) {
return $this.IsSimilarTo($OtherNode)
}
}
}
-14
View File
@@ -1,14 +0,0 @@
param(
[String] [Parameter (Mandatory=$true)] $RepoUrl,
[String] [Parameter (Mandatory=$true)] $RepoBranch
)
Write-Host "Clean up default repository"
Remove-Item -path './*' -Recurse -Force
Write-Host "Download ${RepoBranch} branch from ${RepoUrl}"
$env:GIT_REDIRECT_STDERR = '2>&1'
git clone $RepoUrl . -b $RepoBranch --single-branch --depth 1
Write-Host "Latest commit:"
git --no-pager log --pretty=format:"Date: %cd; Commit: %H - %s; Author: %an <%ae>" -1
@@ -1,176 +0,0 @@
# Ideally we would use GitHub Actions for this, but since we use self-hosted machines to run image builds
# we need the following features to use GitHub Actions for Images CI:
# - https://github.community/t5/GitHub-Actions/Make-secrets-available-to-builds-of-forks/m-p/30678#M508
# - https://github.community/t5/GitHub-Actions/GitHub-Actions-Manual-Trigger-Approvals/td-p/31504
# - https://github.community/t5/GitHub-Actions/Protecting-github-workflows/td-p/30290
parameters:
- name: job_id
type: string
default: 'generate_image'
- name: image_type
type: string
- name: image_template_name
type: string
- name: image_readme_name
type: string
- name: agent_pool
type: object
default:
name: 'ci-agent-pool'
- name: variable_group_name
type: string
default: 'Image Generation Variables'
- name: create_release
type: boolean
default: true
- name: repository_ref
type: string
default: 'self'
jobs:
- job: ${{ parameters.job_id }}
displayName: Image Generation (${{ parameters.image_type }})
timeoutInMinutes: 600
cancelTimeoutInMinutes: 30
pool: ${{ parameters.agent_pool }}
variables:
- group: ${{ parameters.variable_group_name }}
steps:
- checkout: ${{ parameters.repository_ref }}
clean: true
fetchDepth: 0
fetchTags: false
- task: PowerShell@2
displayName: 'Download custom repository'
condition: and(ne(variables['CUSTOM_REPOSITORY_URL'], ''), ne(variables['CUSTOM_REPOSITORY_BRANCH'], ''))
inputs:
targetType: 'filePath'
filePath: ./images.CI/download-repo.ps1
arguments: -RepoUrl $(CUSTOM_REPOSITORY_URL) `
-RepoBranch $(CUSTOM_REPOSITORY_BRANCH)
- task: PowerShell@2
displayName: 'Set variables'
inputs:
targetType: 'inline'
script: |
$ImageType = "${{ parameters.image_type }}"
$TemplateDirectoryName = if ($ImageType.StartsWith("ubuntu")) { "ubuntu/templates" } else { "windows/templates" }
$TemplateDirectoryPath = Join-Path "images" $TemplateDirectoryName | Resolve-Path
$TemplateFileName = "${{ parameters.image_template_name }}"
$TemplatePath = Join-Path $TemplateDirectoryPath $TemplateFileName
Write-Host "##vso[task.setvariable variable=TemplateDirectoryPath;]$TemplateDirectoryPath"
Write-Host "##vso[task.setvariable variable=TemplatePath;]$TemplatePath"
$ManagedImageName = "${{ parameters.image_type }}-$(Build.BuildId)"
Write-Host "##vso[task.setvariable variable=ManagedImageName;]$ManagedImageName"
$TempResourceGroupName = "packer-temp-$ManagedImageName"
Write-Host "##vso[task.setvariable variable=TempResourceGroupName;]$TempResourceGroupName"
- task: PowerShell@2
displayName: 'Build VM'
inputs:
targetType: filePath
filePath: ./images.CI/linux-and-win/build-image.ps1
arguments: -ClientId $(CLIENT_ID) `
-ClientSecret $(CLIENT_SECRET) `
-TemplatePath $(TemplatePath) `
-ImageName "$(ManagedImageName)" `
-ImageResourceGroupName $(AZURE_RESOURCE_GROUP) `
-TempResourceGroupName "$(TempResourceGroupName)" `
-SubscriptionId $(AZURE_SUBSCRIPTION) `
-TenantId $(AZURE_TENANT) `
-Location $(AZURE_LOCATION) `
-VirtualNetworkName $(BUILD_AGENT_VNET_NAME) `
-VirtualNetworkRG $(BUILD_AGENT_VNET_RESOURCE_GROUP) `
-VirtualNetworkSubnet $(BUILD_AGENT_SUBNET_NAME)
env:
PACKER_LOG: 1
PACKER_LOG_PATH: "$(Agent.TempDirectory)/packer-log.txt"
- task: PowerShell@2
displayName: 'Copy image artifacts to the separate directory'
inputs:
targetType: 'inline'
script: |
$ImageType = "${{ parameters.image_type }}"
$rootDirectoryName = if ($ImageType.StartsWith("ubuntu")) { "ubuntu" } else { "windows" }
$rootDirectoryPath = Join-Path "images" $rootDirectoryName | Resolve-Path
$readmePath = Join-Path $rootDirectoryPath "${{ parameters.image_readme_name }}"
$softwareReportPath = Join-Path $rootDirectoryPath "software-report.json"
Copy-Item -Path $readmePath -Destination "$(Build.ArtifactStagingDirectory)/"
if (Test-Path $softwareReportPath) {
Copy-Item -Path $softwareReportPath -Destination "$(Build.ArtifactStagingDirectory)/"
}
- task: PowerShell@2
displayName: 'Print markdown software report'
inputs:
targetType: 'inline'
script: |
Get-Content -Path "$(Build.ArtifactStagingDirectory)/${{ parameters.image_readme_name }}"
- task: PowerShell@2
displayName: 'Print json software report'
inputs:
targetType: 'inline'
script: |
$softwareReportPath = "$(Build.ArtifactStagingDirectory)/software-report.json"
if (Test-Path $softwareReportPath) {
Get-Content -Path $softwareReportPath
}
- task: PublishBuildArtifacts@1
inputs:
ArtifactName: 'Built_VM_Artifacts'
displayName: Publish Artifacts
- task: PowerShell@2
displayName: 'Print provisioners duration'
inputs:
targetType: 'filePath'
filePath: ./images.CI/measure-provisioners-duration.ps1
arguments: -PackerLogPath "$(Agent.TempDirectory)/packer-log.txt" `
-PrefixToPathTrim "$(TemplateDirectoryPath)" `
-PrintTopNLongest 25
- ${{ if eq(parameters.create_release, true) }}:
- task: PowerShell@2
displayName: 'Create release for VM deployment'
inputs:
targetType: filePath
filePath: ./images.CI/linux-and-win/create-release.ps1
arguments: -BuildId $(Build.BuildId) `
-Organization $(RELEASE_TARGET_ORGANIZATION) `
-DefinitionId $(RELEASE_TARGET_DEFINITION_ID) `
-Project $(RELEASE_TARGET_PROJECT) `
-ImageType "${{ parameters.image_type }}" `
-ManagedImageName "$(ManagedImageName)" `
-AccessToken $(RELEASE_TARGET_TOKEN)
- task: PowerShell@2
displayName: 'Clean up resources'
condition: always()
inputs:
targetType: filePath
filePath: ./images.CI/linux-and-win/cleanup.ps1
arguments: -TempResourceGroupName "$(TempResourceGroupName)" `
-SubscriptionId $(AZURE_SUBSCRIPTION) `
-ClientId $(CLIENT_ID) `
-ClientSecret $(CLIENT_SECRET) `
-TenantId $(AZURE_TENANT)
@@ -1,21 +0,0 @@
schedules:
- cron: "0 0 * * *"
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
jobs:
- template: image-generation.yml
parameters:
image_type: ubuntu2004
image_readme_name: Ubuntu2004-Readme.md
image_template_name: ubuntu-20.04.pkr.hcl
@@ -1,21 +0,0 @@
schedules:
- cron: "0 0 * * *"
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
jobs:
- template: image-generation.yml
parameters:
image_type: ubuntu2204
image_readme_name: Ubuntu2204-Readme.md
image_template_name: ubuntu-22.04.pkr.hcl
@@ -1,21 +0,0 @@
schedules:
- cron: "0 0 * * *"
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
jobs:
- template: image-generation.yml
parameters:
image_type: windows2019
image_readme_name: Windows2019-Readme.md
image_template_name: windows-2019.pkr.hcl
@@ -1,21 +0,0 @@
schedules:
- cron: "0 0 * * *"
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
jobs:
- template: image-generation.yml
parameters:
image_type: windows2022
image_readme_name: Windows2022-Readme.md
image_template_name: windows-2022.pkr.hcl
+20 -7
View File
@@ -1,16 +1,22 @@
param(
[String] [Parameter (Mandatory=$true)] $TemplatePath,
[String] [Parameter (Mandatory=$true)] $BuildTemplateName,
[String] [Parameter (Mandatory=$true)] $ClientId,
[String] [Parameter (Mandatory=$true)] $ClientSecret,
[String] [Parameter (Mandatory=$false)] $ClientSecret,
[String] [Parameter (Mandatory=$true)] $Location,
[String] [Parameter (Mandatory=$true)] $ImageName,
[String] [Parameter (Mandatory=$true)] $ImageResourceGroupName,
[String] [Parameter (Mandatory=$true)] $TempResourceGroupName,
[String] [Parameter (Mandatory=$true)] $SubscriptionId,
[String] [Parameter (Mandatory=$true)] $TenantId,
[String] [Parameter (Mandatory=$true)] $ImageOS, # e.g. "ubuntu22", "ubuntu22" or "win19", "win22", "win25"
[String] [Parameter (Mandatory=$false)] $UseAzureCliAuth = "false",
[String] [Parameter (Mandatory=$false)] $PluginVersion = "2.3.3",
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
[String] [Parameter (Mandatory=$false)] $AllowedInboundIpAddresses = "[]",
[hashtable] [Parameter (Mandatory=$false)] $Tags = @{}
)
if (-not (Test-Path $TemplatePath))
@@ -19,7 +25,7 @@ if (-not (Test-Path $TemplatePath))
exit 1
}
$ImageTemplateName = [io.path]::GetFileName($TemplatePath).Split(".")[0]
$buildName = $($BuildTemplateName).Split(".")[1]
$InstallPassword = [System.GUID]::NewGuid().ToString().ToUpper()
$SensitiveData = @(
@@ -32,20 +38,24 @@ $SensitiveData = @(
': ->'
)
$azure_tags = $Tags | ConvertTo-Json -Compress
Write-Host "Show Packer Version"
packer --version
Write-Host "Download packer plugins"
packer init $TemplatePath
packer plugins install github.com/hashicorp/azure $pluginVersion
Write-Host "Validate packer template"
packer validate -syntax-only $TemplatePath
packer validate -syntax-only -only "$buildName*" $TemplatePath
Write-Host "Build $ImageTemplateName VM"
packer build -var "client_id=$ClientId" `
Write-Host "Build $buildName VM"
packer build -only "$buildName*" `
-var "client_id=$ClientId" `
-var "client_secret=$ClientSecret" `
-var "install_password=$InstallPassword" `
-var "location=$Location" `
-var "image_os=$ImageOS" `
-var "managed_image_name=$ImageName" `
-var "managed_image_resource_group_name=$ImageResourceGroupName" `
-var "subscription_id=$SubscriptionId" `
@@ -54,6 +64,9 @@ packer build -var "client_id=$ClientId" `
-var "virtual_network_name=$VirtualNetworkName" `
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
-var "use_azure_cli_auth=$UseAzureCliAuth" `
-var "azure_tags=$azure_tags" `
-color=false `
$TemplatePath `
| Where-Object {
+1 -8
View File
@@ -1,14 +1,7 @@
param(
[Parameter (Mandatory=$true)] [string] $TempResourceGroupName,
[Parameter (Mandatory=$true)] [string] $SubscriptionId,
[Parameter (Mandatory=$true)] [string] $ClientId,
[Parameter (Mandatory=$true)] [string] $ClientSecret,
[Parameter (Mandatory=$true)] [string] $TenantId
[Parameter (Mandatory=$true)] [string] $TempResourceGroupName
)
az login --service-principal --username $ClientId --password=$ClientSecret --tenant $TenantId | Out-Null
az account set --subscription $SubscriptionId | Out-Null
$groupExist = az group exists --name $TempResourceGroupName
if ($groupExist -eq "true") {
Write-Host "Found a match, deleting temporary files"
-251
View File
@@ -1,251 +0,0 @@
function Push-AnkaTemplateToRegistry {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $RegistryUrl,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TagName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TemplateName
)
# if registry uuid doesn't match than delete an image in registry
$AnkaCaCrtPath="$HOME/.config/anka/certs/anka-ca-crt.pem"
$images = anka --machine-readable registry --cacert $AnkaCaCrtPath --registry-path $RegistryUrl list | ConvertFrom-Json | ForEach-Object body
$images | Where-Object name -eq $TemplateName | ForEach-Object {
$id = $_.uuid
Show-StringWithFormat "Deleting '$TemplateName[$id]' VM and '$TagName' tag"
$curlCommand='curl -s -X DELETE -k "{0}/registry/vm?id={1}"' -f $RegistryUrl, $id
Invoke-AnkaCommand -Command $curlCommand
}
$command = "anka registry --cacert $AnkaCaCrtPath --registry-path $RegistryUrl push --force --tag $TagName $TemplateName"
Invoke-AnkaCommand -Command $command
}
function Get-AnkaVM {
param(
[string] $VMName
)
$command = "anka --machine-readable list"
if (-not [string]::IsNullOrEmpty($VMName)) {
$command = "anka --machine-readable show $VMName"
}
Invoke-AnkaCommand -Command $command | ConvertFrom-Json | Foreach-Object body
}
function Get-AnkaVMStatus {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName
)
$command = "anka --machine-readable list $VMName"
Invoke-AnkaCommand -Command $command | ConvertFrom-Json | Foreach-Object { $_.body.status }
}
function Get-AnkaVMIPAddress {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName
)
Get-AnkaVM -VMName $VMName | Foreach-Object ip
}
function Invoke-AnkaCommand {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Command
)
$result = bash -c "$Command 2>&1"
if ($LASTEXITCODE -ne 0) {
Write-Error "There is an error during command execution:`n$result"
exit 1
}
$result
}
function New-AnkaVMTemplate {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $InstallerPath,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TemplateName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TemplateUsername,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TemplatePassword,
[Parameter(Mandatory)]
[int] $CPUCount,
[Parameter(Mandatory)]
[int] $RamSizeGb,
[Parameter(Mandatory)]
[int] $DiskSizeGb
)
$env:ANKA_DEFAULT_USER = $TemplateUsername
$env:ANKA_DEFAULT_PASSWD = $TemplatePassword
$env:ANKA_CREATE_SUSPEND = 0
$command = "anka create --cpu-count '$CPUCount' --ram-size '${RamSizeGb}G' --disk-size '${DiskSizeGb}G' --app '$InstallerPath' $TemplateName"
Invoke-AnkaCommand -Command $command
}
function Remove-AnkaVM {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName
)
$command = "anka delete $VMName --yes"
$isTemplateExists = Get-AnkaVM | Where-Object name -eq $VMName
if ($isTemplateExists) {
$null = Invoke-AnkaCommand -Command $command
}
}
function Set-AnkaVMVideoController {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $ShortMacOSVersion,
[ValidateSet("fbuf", "pg")]
[string] $Controller = "pg"
)
$command = "anka modify $VMName set display -c $Controller"
# Apple Metal is available starting from Big Sur
if (-not $ShortMacOSVersion.StartsWith("10.")) {
$null = Invoke-AnkaCommand -Command $command
}
}
function Set-AnkaVMDisplayResolution {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $DisplayResolution
)
$command = "anka modify $VMName set display -r $DisplayResolution"
$null = Invoke-AnkaCommand -Command $command
}
function Start-AnkaVM {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName
)
$command = "anka start $VMName"
$vmStatus = Get-AnkaVMStatus -VMName $VMName
if ($vmStatus -eq "stopped") {
$null = Invoke-AnkaCommand -Command $command
}
}
function Stop-AnkaVM {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName
)
$command = "anka stop $VMName"
$vmStatus = Get-AnkaVMStatus -VMName $VMName
if ($vmStatus -eq "running") {
$null = Invoke-AnkaCommand -Command $command
}
}
function Wait-AnkaVMIPAddress {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[int] $RetryCount = 20,
[int] $Seconds = 60
)
$condition = {
$vmStatus = Get-AnkaVMStatus -VMName $VMName
if ($vmStatus -eq "failed") {
Write-Host "`t [-] $VMName is in failed status"
exit 1
}
Get-AnkaVMIPAddress -VMName $VMName
}
$null = Invoke-WithRetry -BreakCondition $condition -RetryCount $RetryCount -Seconds $Seconds
}
function Wait-AnkaVMSSHService {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[int] $RetryCount = 20,
[int] $Seconds = 60
)
Start-Sleep -Seconds $Seconds
Write-Host "`t[*] Waiting for '$VMName' VM to get an IP address"
Wait-AnkaVMIPAddress -VMName $VMName -RetryCount $RetryCount -Seconds $Seconds
$ipAddress = Get-AnkaVMIPAddress -VMName $VMName
Write-Host "`t[*] The '$ipAddress' IP address for '$VMName' VM"
Write-Host "`t[*] Checking if SSH on a port is open"
$isSSHPortOpen = Test-SSHPort -IPAddress $ipAddress
if (-not $isSSHPortOpen) {
Write-Host "`t[x] SSH port is closed"
exit 1
}
}
function Set-AnkaVMUuid {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Uuid
)
$command = "anka modify $VMName set custom-variable hw.uuid $Uuid"
Write-Host "`t[*] Setting $VMName uuid to $Uuid"
Invoke-AnkaCommand -Command $command
}
@@ -1,226 +0,0 @@
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[version] $MacOSVersion,
[ValidateNotNullOrEmpty()]
[string] $TemplateUsername,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $TemplatePassword,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $RegistryUrl,
[ValidateNotNullOrEmpty()]
[string] $TemplateName,
[bool] $DownloadLatestVersion = $true,
[bool] $PushToRegistry = $true,
[bool] $BetaSearch = $false,
[bool] $InstallSoftwareUpdate = $true,
[bool] $EnableAutoLogon = $true,
[int] $CPUCount = 6,
[int] $RamSizeGb = 7,
[int] $DiskSizeGb = 300,
[string] $DisplayResolution = "1920x1080",
[string] $TagName = [DateTimeOffset]::Now.ToUnixTimeSeconds(),
[string] $Uuid = "4203018E-580F-C1B5-9525-B745CECA79EB"
)
$ErrorActionPreference = "Stop"
$WarningPreference = "SilentlyContinue"
# Import helper modules
Import-Module "$PSScriptRoot/Anka.Helpers.psm1"
Import-Module "$PSScriptRoot/Service.Helpers.psm1"
# Helper functions
function Invoke-EnableAutoLogon {
if (-not $EnableAutoLogon) {
Write-Host "`t[*] Skip configuring AutoLogon"
return
}
$ipAddress = Get-AnkaVMIPAddress -VMName $TemplateName
Wait-AnkaVMSSHService -VMName $TemplateName -Seconds 30
Write-Host "`t[*] Enable AutoLogon"
Enable-AutoLogon -HostName $ipAddress -UserName $TemplateUsername -Password $TemplatePassword
Write-Host "`t[*] Reboot '$TemplateName' VM to enable AutoLogon"
Restart-VMSSH -HostName $ipAddress | Show-StringWithFormat
Wait-AnkaVMSSHService -VMName $TemplateName -Seconds 30
Write-Host "`t[*] Checking if AutoLogon is enabled"
Test-AutoLogon -VMName $TemplateName -UserName $TemplateUsername
}
function Invoke-SoftwareUpdate {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Password
)
if (-not $InstallSoftwareUpdate) {
Write-Host "`t[*] Skip installing software updates"
return
}
$ipAddress = Get-AnkaVMIPAddress -VMName $TemplateName
# Unenroll Seed
Write-Host "`t[*] Reseting the seed before requesting stable versions"
Remove-CurrentBetaSeed -HostName $ipAddress | Show-StringWithFormat
# Install Software Updates
# Security updates may not be able to install(hang, freeze) when AutoLogon is turned off
Write-Host "`t[*] Finding available software"
$newUpdates = Get-SoftwareUpdate -HostName $ipAddress
if (-not $newUpdates) {
Write-Host "`t[*] No Updates Available"
return
}
# Define the next macOS version
$command = "sw_vers"
$guestMacosVersion = Invoke-SSHPassCommand -HostName $ipAddress -Command $command
switch -regex ($guestMacosVersion[1]) {
'12.\d' { $nextOSVersion = 'macOS Ventura|macOS Sonoma' }
'13.\d' { $nextOSVersion = 'macOS Sonoma' }
}
Write-Host "`t[*] Fetching Software Updates ready to install on '$TemplateName' VM:"
Show-StringWithFormat $newUpdates
$listOfNewUpdates = $($($newUpdates.Split("*")).Split("Title").where({$_ -match "Label:"}).Replace("Label: ", '').where({$_ -notmatch $nextOSVersion}))
Write-Host "`t[*] Installing Software Updates on '$TemplateName' VM:"
Install-SoftwareUpdate -HostName $ipAddress -listOfUpdates $listOfNewUpdates -Password $Password | Show-StringWithFormat
Write-Host "`t[*] Sleep 60 seconds before the software updates have been installed"
Start-Sleep -Seconds 60
Write-Host "`t[*] Waiting for loginwindow process"
Wait-LoginWindow -HostName $ipAddress | Show-StringWithFormat
# Re-enable AutoLogon after installing a new security software update
Invoke-EnableAutoLogon
foreach ($newupdate in $listOfNewUpdates) {
# Check software updates have been installed
$updates = Get-SoftwareUpdate -HostName $ipAddress
if ($updates.Contains("Action: restart") -and !($updates -match $nextOSVersion)) {
Write-Host "`t[x] Software updates failed to install: "
Show-StringWithFormat $updates
exit 1
}
}
Write-Host "`t[*] Show the install history:"
$hUpdates = Get-SoftwareUpdateHistory -HostName $ipAddress
Show-StringWithFormat $hUpdates
Write-Host "`t[*] The current macOS version:"
$command = "sw_vers"
Invoke-SSHPassCommand -HostName $ipAddress -Command $command | Show-StringWithFormat
}
function Invoke-UpdateSettings {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Password
)
$isConfRequired = $InstallSoftwareUpdate -or $EnableAutoLogon
if (-not $isConfRequired) {
Write-Host "`t[*] Skip additional configuration"
return
}
Write-Host "`t[*] Starting '$TemplateName' VM"
Start-AnkaVM -VMName $TemplateName
Write-Host "`t[*] Waiting for SSH service on '$TemplateName' VM"
Wait-AnkaVMSSHService -VMName $TemplateName -Seconds 30
# Configure AutoLogon
Invoke-EnableAutoLogon
# Install software updates
Invoke-SoftwareUpdate -Password $Password
Write-Host "`t[*] Stopping '$TemplateName' VM"
Stop-AnkaVM -VMName $TemplateName
}
function Test-VMStopped {
$vmStatus = Get-AnkaVMStatus -VMName $TemplateName
if ($vmStatus -ne "stopped") {
Write-Host "`t[x] VM '$TemplateName' state is not stopped. The current state is '$vmStatus'"
exit 1
}
}
# Password is passed as env-var "SSHPASS"
$env:SSHUSER = $TemplateUsername
$env:SSHPASS = $TemplatePassword
Write-Host "`n[#1] Download macOS application installer:"
$shortMacOSVersion = Get-ShortMacOSVersion -MacOSVersion $MacOSVersion
if ([string]::IsNullOrEmpty($TemplateName)) {
$osArch = $(arch)
if ($osArch -eq "arm64") {
$macOSInstaller = Get-MacOSIPSWInstaller -MacOSVersion $MacOSVersion -DownloadLatestVersion $DownloadLatestVersion -BetaSearch $BetaSearch
$TemplateName = "clean_macos_${shortMacOSVersion}_${osArch}_${DiskSizeGb}gb"
} else {
$macOSInstaller = Get-MacOSInstaller -MacOSVersion $MacOSVersion -DownloadLatestVersion $DownloadLatestVersion -BetaSearch $BetaSearch
$TemplateName = "clean_macos_${shortMacOSVersion}_${DiskSizeGb}gb"
}
}
Write-Host "`n[#2] Create a VM template:"
Write-Host "`t[*] Deleting existed template with name '$TemplateName' before creating a new one"
Remove-AnkaVM -VMName $TemplateName
# Temporary disable VNC for macOS 14
# It's probably Anka's bug fixed in 3.3.2
if ($shortMacOSVersion -eq "14") {
$env:ANKA_CREATE_VNC = 0
}
Write-Host "`t[*] Creating Anka VM template with name '$TemplateName' and '$TemplateUsername' user"
Write-Host "`t[*] CPU Count: $CPUCount, RamSize: ${RamSizeGb}G, DiskSizeGb: ${DiskSizeGb}G, InstallerPath: $macOSInstaller, TemplateName: $TemplateName"
New-AnkaVMTemplate -InstallerPath "$macOSInstaller" `
-TemplateName $TemplateName `
-TemplateUsername $TemplateUsername `
-TemplatePassword $TemplatePassword `
-CPUCount $CPUCount `
-RamSizeGb $RamSizeGb `
-DiskSizeGb $DiskSizeGb | Show-StringWithFormat
Write-Host "`n[#3] Configure AutoLogon and/or install software updates:"
Invoke-UpdateSettings -Password $TemplatePassword
Write-Host "`n[#4] Finalization '$TemplateName' configuration and push to the registry:"
Write-Host "`t[*] The '$TemplateName' VM status is stopped"
Test-VMStopped
# Configure graphics settings
Write-Host "`t[*] Enabling Graphics Acceleration with Apple Metal for '$TemplateName' VM"
Set-AnkaVMVideoController -VMName $TemplateName -ShortMacOSVersion $ShortMacOSVersion
Write-Host "`t[*] Setting screen resolution to $DisplayResolution for $TemplateName"
Set-AnkaVMDisplayResolution -VMName $TemplateName -DisplayResolution $DisplayResolution
# Set static UUID
Set-AnkaVMUuid -VMName $TemplateName -Uuid $Uuid
if ($PushToRegistry) {
# Push a VM template (and tag) to the Cloud
Write-Host "`t[*] Pushing '$TemplateName' image with '$TagName' tag to the '$RegistryUrl' registry..."
Push-AnkaTemplateToRegistry -RegistryUrl $registryUrl -TagName $TagName -TemplateName $TemplateName
}
-477
View File
@@ -1,477 +0,0 @@
function Enable-AutoLogon {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $UserName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Password
)
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/assets/bootstrap-provisioner/setAutoLogin.sh"
$script = Invoke-RestMethod -Uri $url
$base64 = [Convert]::ToBase64String($script.ToCharArray())
$command = "echo $base64 | base64 --decode > ./setAutoLogin.sh;sudo bash ./setAutoLogin.sh '${UserName}' '${Password}';rm ./setAutoLogin.sh"
Invoke-SSHPassCommand -HostName $HostName -Command $command
}
function Invoke-SoftwareUpdateArm64 {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Password,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[array] $ListOfUpdates
)
# Define the next macOS version
$command = "sw_vers"
$guestMacosVersion = Invoke-SSHPassCommand -HostName $HostName -Command $command
switch -regex ($guestMacosVersion[1]) {
'13.\d' { $nextOSVersion = 'Sonoma' }
'14.\d' { $nextOSVersion = 'NotYetDefined' }
}
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/assets/auto-software-update-arm64.exp"
$script = Invoke-RestMethod -Uri $url
foreach ($update in $listOfUpdates) {
if ($update -notmatch "$nextOSVersion") {
$updatedScript = $script.Replace("MACOSUPDATE", $($($update.trim()).Replace(" ","\ ")))
$base64 = [Convert]::ToBase64String($updatedScript.ToCharArray())
$command = "echo $base64 | base64 --decode > ./auto-software-update-arm64.exp;chmod +x ./auto-software-update-arm64.exp; ./auto-software-update-arm64.exp ${Password};rm ./auto-software-update-arm64.exp"
Invoke-SSHPassCommand -HostName $HostName -Command $command
}
}
}
function Get-AvailableVersions {
param (
[bool] $IsBeta = $false
)
if ($IsBeta) {
$searchPostfix = " beta"
}
$command = { /usr/sbin/softwareupdate --list-full-installers | grep "macOS" }
$condition = { $LASTEXITCODE -eq 0 }
$softwareUpdates = Invoke-WithRetry -Command $command -BreakCondition $condition | Where-Object { $_.Contains("Title: macOS") -and $_ -match $searchPostfix }
$allVersions = $softwareUpdates -replace "(\* )?(Title|Version|Size):" | ConvertFrom-Csv -Header OSName, OSVersion | Select-Object OSName, OSVersion -Unique
$allVersions
}
function Get-AvailableIPSWVersions {
param (
[bool] $IsBeta = $false,
[bool] $IsLatest = $true,
[string] $MacOSCodeNameOrVersion
)
if ($IsBeta) {
$command = { mist list firmware "$MacOSCodeNameOrVersion" --compatible --include-betas --latest --export "/Applications/export.json" }
} elseif ($IsLatest) {
$command = { mist list firmware "$MacOSCodeNameOrVersion" --compatible --latest --export "/Applications/export.json" }
} else {
$command = { mist list firmware "$MacOSCodeNameOrVersion" --compatible --export "/Applications/export.json" }
}
$condition = { $LASTEXITCODE -eq 0 }
Invoke-WithRetry -Command $command -BreakCondition $condition | Out-Null
$softwareList = get-content -Path "/Applications/export.json"
$availableBuilds = ($softwareList | ConvertFrom-Json).build
if ($null -eq $availableBuilds) {
Write-Host "Requested macOS '$MacOSCodeNameOrVersion' version not found in the list of available installers."
$command = { mist list firmware "$($MacOSCodeNameOrVersion.split('.')[0])" }
Invoke-WithRetry -Command $command -BreakCondition $condition
exit 1
}
return $availableBuilds
}
function Get-MacOSIPSWInstaller {
param (
[Parameter(Mandatory)]
[version] $MacOSVersion,
[bool] $DownloadLatestVersion = $false,
[bool] $BetaSearch = $false
)
if ($MacOSVersion -eq [version] "12.0") {
$MacOSName = "macOS Monterey"
} elseif ($MacOSVersion -eq [version] "13.0") {
$MacOSName = "macOS Ventura"
} elseif ($MacOSVersion -eq [version] "14.0") {
$MacOSName = "macOS Sonoma"
} else {
$MacOSName = $MacOSVersion.ToString()
}
Write-Host "`t[*] Finding available full installers"
if ($DownloadLatestVersion -eq $true) {
$targetBuild = Get-AvailableIPSWVersions -IsLatest $true -MacOSCodeNameOrVersion $MacOSName
Write-Host "`t[*] The 'DownloadLatestVersion' flag is set to true. Latest compatible macOS build of '$MacOSName' is '$targetBuild'"
} elseif ($BetaSearch -eq $true) {
$targetBuild = Get-AvailableIPSWVersions -IsBeta $true -MacOSCodeNameOrVersion $MacOSName
Write-Host "`t[*] The 'BetaSearch' flag is set to true. Latest compatible beta macOS build of '$MacOSName' is '$targetBuild'"
} else {
$targetBuild = Get-AvailableIPSWVersions -MacOSCodeNameOrVersion $MacOSName -IsLatest $false
Write-Host "`t[*] Available compatible macOS builds of '$MacOSName' are: $($targetBuild -join ', ')"
if ($targetBuild.Count -gt 1) {
Write-Error "`t[*] Please specify the exact build number of macOS you want to install"
exit 1
}
}
$installerPathPattern = "/Applications/Install ${macOSName}*.ipsw"
if (Test-Path $installerPathPattern) {
$previousInstallerPath = Get-Item -Path $installerPathPattern
Write-Host "`t[*] Removing '$previousInstallerPath' installation app before downloading the new one"
sudo rm -rf "$previousInstallerPath"
}
# Download macOS installer
$installerDir = "/Applications/"
$installerName = "Install ${macOSName}.ipsw"
Write-Host "`t[*] Requested macOS '$targetBuild' version installer found, fetching it from mist database"
Invoke-WithRetry { mist download firmware "$targetBuild" --output-directory $installerDir --firmware-name "$installerName" } { $LASTEXITCODE -eq 0 } | Out-Null
if (Test-Path "$installerDir$installerName") {
$result = "$installerDir$installerName"
} else {
Write-Error "`t[*] Requested macOS '$targetBuild' version installer failed to download"
exit 1
}
return $result
}
function Get-MacOSInstaller {
param (
[Parameter(Mandatory)]
[version] $MacOSVersion,
[bool] $DownloadLatestVersion = $false,
[bool] $BetaSearch = $false
)
# Enroll machine to DeveloperSeed if we need beta and unenroll otherwise
$seedutil = "/System/Library/PrivateFrameworks/Seeding.framework/Versions/Current/Resources/seedutil"
if ($BetaSearch) {
Write-Host "`t[*] Beta Version requested. Enrolling machine to DeveloperSeed"
sudo $seedutil enroll DeveloperSeed | Out-Null
} else {
Write-Host "`t[*] Reseting the seed before requesting stable versions"
sudo $seedutil unenroll | Out-Null
}
# Validate there is no softwareupdate at the moment
Test-SoftwareUpdate
# Validate availability OSVersion
Write-Host "`t[*] Finding available full installers"
$availableVersions = Get-AvailableVersions -IsBeta $BetaSearch
if ($DownloadLatestVersion) {
$shortMacOSVersion = Get-ShortMacOSVersion -MacOSVersion $MacOSVersion
$filterSearch = "${shortMacOSVersion}."
$filteredVersions = $availableVersions.Where{ $_.OSVersion.StartsWith($filterSearch) }
if (-not $filteredVersions) {
Write-Host "`t[x] Failed to find any macOS versions using '$filterSearch' search condition"
Show-StringWithFormat $availableVersions
exit 1
}
Show-StringWithFormat $filteredVersions
$osVersions = $filteredVersions.OSVersion | Sort-Object { [version]$_ }
$MacOSVersion = $osVersions | Select-Object -Last 1
Write-Host "`t[*] The 'DownloadLatestVersion' flag is set. Latest macOS version is '$MacOSVersion' now"
}
$macOSName = $availableVersions.Where{ $MacOSVersion -eq $_.OSVersion }.OSName.Split(" ")[1]
if (-not $macOSName) {
Write-Host "`t[x] Requested macOS '$MacOSVersion' version not found in the list of available installers. Available versions are:`n$($availableVersions.OSVersion)"
Write-Host "`t[x] Make sure to pass '-BetaSearch `$true' if you need a beta version installer"
exit 1
}
# Clear LastRecommendedMajorOSBundleIdentifier to prevent error during fetching updates
# Install failed with error: Update not found
Update-SoftwareBundle
# Download macOS installer
Write-Host "`t[*] Requested macOS '$MacOSVersion' version installer found, fetching it from Apple Software Update"
Invoke-WithRetry -Command { sudo /usr/local/bin/mist download installer $MacOSVersion application --force --export installer.json --output-directory /Applications } -BreakCondition { $LASTEXITCODE -eq 0 } | Out-Null
if (-not(Test-Path installer.json -PathType leaf)) {
Write-Host "`t[x] Failed to fetch $MacOSVersion macOS"
exit 1
}
$installerPath = (Get-Content installer.json | Out-String | ConvertFrom-Json).options.applicationPath
if (-not $installerPath) {
Write-Host "`t[x] Path not found using '$installerPathPattern'"
exit 1
}
Write-Host "`t[*] Installer successfully downloaded to '$installerPath'"
$installerPath
}
function Get-ShortMacOSVersion {
param (
[Parameter(Mandatory)]
[version] $MacOSVersion
)
# Take Major.Minor version for macOS 10 (10.14 or 10.15) and Major for all further versions
$MacOSVersion.Major -eq 10 ? $MacOSVersion.ToString(2) : $MacOSVersion.ToString(1)
}
function Get-SoftwareUpdate {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName
)
$command = "/usr/sbin/softwareupdate --list"
$result = Invoke-SSHPassCommand -HostName $HostName -Command $command
$result | Where-Object { $_ -match "(Label|Title):" } | Out-String
}
function Get-SoftwareUpdateHistory {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName
)
$command = "/usr/sbin/softwareupdate --history"
Invoke-SSHPassCommand -HostName $HostName -Command $command | Out-String
}
function Install-SoftwareUpdate {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName,
[array] $listOfUpdates,
[string] $Password
)
# If an update is happening on macOS arm64 we will use the additional tool to install updates.
$osArch = $(arch)
if ($osArch -eq "arm64") {
Invoke-SoftwareUpdateArm64 -HostName $HostName -Password $Password -ListOfUpdates $listOfUpdates
} else {
foreach ($update in $listOfUpdates) {
$command = "sudo /usr/sbin/softwareupdate --restart --verbose --install '$($update.trim())'"
Invoke-SSHPassCommand -HostName $HostName -Command $command
}
}
}
function Invoke-SSHPassCommand {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $Command,
[int] $ConnectTimeout = 10,
[int] $ConnectionAttempts = 10,
[int] $ServerAliveInterval = 30
)
$sshArg = @(
"sshpass"
"-e"
"ssh"
"-o UserKnownHostsFile=/dev/null"
"-o StrictHostKeyChecking=no"
"-o ConnectTimeout=$ConnectTimeout"
"-o ConnectionAttempts=$ConnectionAttempts"
"-o LogLevel=ERROR"
"-o ServerAliveInterval=$ServerAliveInterval"
"${env:SSHUSER}@${HostName}"
)
$sshPassOptions = $sshArg -join " "
if ($PSVersionTable.PSVersion.Major -eq 7 -and $PSVersionTable.PSVersion.Minor -le 2) {
$result = bash -c "$sshPassOptions \""$Command\"" 2>&1"
} else {
$result = bash -c "$sshPassOptions `"$Command`" 2>&1"
}
if ($LASTEXITCODE -ne 0) {
Write-Error "There is an error during command execution:`n$result"
exit 1
}
$result
}
function Invoke-WithRetry {
param(
[scriptblock] $Command,
[scriptblock] $BreakCondition,
[int] $RetryCount = 20,
[int] $Seconds = 60
)
while ($RetryCount -gt 0) {
try {
if ($Command) {
$result = & $Command
}
if (& $BreakCondition) {
return $result
}
} catch {
Write-Host "`t [!] Error during command execution: $_"
}
$RetryCount--
if ($RetryCount -eq 0) {
Write-Error "No more attempts left: $BreakCondition"
}
Write-Host "`t [/] Waiting $Seconds seconds before retrying. Retries left: $RetryCount"
Start-Sleep -Seconds $Seconds
}
$result
}
function Restart-VMSSH {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName
)
#
# https://unix.stackexchange.com/questions/58271/closing-connection-after-executing-reboot-using-ssh-command
#
$command = '(sleep 1 && sudo reboot &) && exit'
Invoke-SSHPassCommand -HostName $HostName -Command $command
}
function Show-StringWithFormat {
param(
[Parameter(ValuefromPipeline)]
[object] $string
)
process {
($string | Out-String).Trim().split("`n") | ForEach-Object { Write-Host "`t $_" }
}
}
function Remove-CurrentBetaSeed {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName
)
$command = "sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/Current/Resources/seedutil unenroll"
Invoke-SSHPassCommand -HostName $HostName -Command $command | Out-String
}
function Test-AutoLogon {
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $UserName
)
Invoke-WithRetry -BreakCondition {
# pwsh crashes if it invokes directly
# https://github.com/dotnet/runtime/issues/59059
$ankaUser = "" | bash -c "anka run $VMName /usr/bin/id -nu"
$UserName -eq $ankaUser
}
}
function Test-SoftwareUpdate {
param (
[string] $UpdateProcessName = "softwareupdate"
)
$command = {
$updateProcess = (Get-Process -Name $UpdateProcessName -ErrorAction SilentlyContinue).id
if ($updateProcess) {
# Workaround to get commandline param as it doesn't work for macOS atm https://github.com/PowerShell/PowerShell/issues/13943
$processName = /bin/ps -o command= $updateProcess
Write-Host "`t[*] Another software update process with '$updateProcess' id is in place with the following arguments '$processName'"
}
}
$condition = {
$null -eq (Get-Process -Name $UpdateProcessName -ErrorAction SilentlyContinue)
}
Invoke-WithRetry -Command $command -BreakCondition $condition
}
function Test-SSHPort {
param(
[Parameter(Mandatory)]
[ipaddress] $IPAddress,
[int] $Port = 22,
[int] $Timeout = 2000
)
Invoke-WithRetry -Command {$true} -BreakCondition {
try {
$client = [System.Net.Sockets.TcpClient]::new()
$client.ConnectAsync($IPAddress, $Port).Wait($Timeout)
}
catch {
$false
}
finally {
$client.Close()
}
}
}
function Wait-LoginWindow {
param (
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string] $HostName,
[int] $RetryCount = 60,
[int] $Seconds = 60
)
$condition = {
$psCommand = "/bin/ps auxww"
$lw = "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow"
$ctk = "/System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp"
$proc = Invoke-SSHPassCommand -HostName $HostName -Command $psCommand | Out-String
$proc.Contains($lw) -and $proc.Contains($ctk)
}
Invoke-WithRetry -RetryCount $RetryCount -Seconds $Seconds -BreakCondition $condition
}
function Update-SoftwareBundle {
$productVersion = sw_vers -productVersion
if ( $productVersion.StartsWith('11.') ) {
sudo rm -rf /Library/Preferences/com.apple.commerce.plist
sudo /usr/bin/defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist LastRecommendedMajorOSBundleIdentifier | Out-Null
}
}
@@ -1,151 +0,0 @@
jobs:
- job: Image_generation
displayName: Image Generation (${{ parameters.image_label }})
timeoutInMinutes: 1200
pool:
name: Mac-Cloud Image Generation
demands:
- PrimaryRackAgent -equals ${{ parameters.primary_agent }}
variables:
- group: ${{ parameters.variable_group_name }}
steps:
- pwsh: |
$cleanBuildNumber = "$(Build.BuildNumber)" -replace "(.+_unstable)(\.\d+)", '$1'
$virtualMachineName = "${cleanBuildNumber}.$(System.JobAttempt)"
echo "##vso[task.setvariable variable=VirtualMachineName;]$virtualMachineName"
echo "##vso[build.updatebuildnumber]$virtualMachineName"
displayName: Update BuildNumber
- checkout: self
clean: true
fetchDepth: 1
- task: PowerShell@2
displayName: 'Validate contributor permissions'
condition: startsWith(variables['Build.SourceBranch'], 'refs/pull/')
inputs:
targetType: 'filePath'
filePath: ./images.CI/macos/validate-contributor.ps1
pwsh: true
arguments: -RepositoryName "$(Build.Repository.Name)" `
-AccessToken "$(github-feed-token)" `
-SourceBranch "$(Build.SourceBranch)" `
-ContributorAllowList "$(CONTRIBUTOR_ALLOWLIST)"
- task: PowerShell@2
displayName: 'Download custom repository'
condition: and(ne(variables['CUSTOM_REPOSITORY_URL'], ''), ne(variables['CUSTOM_REPOSITORY_BRANCH'], ''))
inputs:
targetType: 'filePath'
filePath: ./images.CI/download-repo.ps1
arguments: -RepoUrl $(CUSTOM_REPOSITORY_URL) `
-RepoBranch $(CUSTOM_REPOSITORY_BRANCH)
- task: DeleteFiles@1
displayName: Clean up self-hosted machine
inputs:
SourceFolder: 'images/macos/provision/log/'
RemoveSourceFolder: true
- task: PowerShell@2
displayName: 'Select datastore'
inputs:
targetType: 'filePath'
filePath: ./images.CI/macos/select-datastore.ps1
arguments: -VMName "$(VirtualMachineName)" `
-VIServer "$(vcenter-server-v2)" `
-VIUserName "$(vcenter-username-v2)" `
-VIPassword '$(vcenter-password-v2)' `
-Cluster "$(esxi-cluster-v2)"
- pwsh: |
$SensitiveData = @(
'IP address:',
'Using ssh communicator to connect:'
)
packer init ${{ parameters.template_path }}
packer build -on-error=abort `
-var="vcenter_server=$(vcenter-server-v2)" `
-var="vcenter_username=$(vcenter-username-v2)" `
-var='vcenter_password=$(vcenter-password-v2)' `
-var="vcenter_datacenter=$(vcenter-datacenter-v2)" `
-var="cluster_or_esxi_host=$(esxi-cluster-v2)" `
-var="esxi_datastore=$(buildDatastore)" `
-var="output_folder=$(output-folder)" `
-var="vm_username=$(vm-username)" `
-var="vm_password=$(vm-password)" `
-var="github_api_pat=$(github_api_pat)" `
-var="build_id=$(VirtualMachineName)" `
-var="baseimage_name=${{ parameters.base_image_name }}" `
-var="xcode_install_storage_url=$(xcode_install_storage_url)" `
-var="xcode_install_sas=$(xcode_install_sas)" `
-color=false `
${{ parameters.template_path }} `
| Where-Object {
#Filter sensitive data from Packer logs
$currentString = $_
$sensitiveString = $SensitiveData | Where-Object { $currentString -match $_ }
$sensitiveString -eq $null
}
displayName: 'Build VM'
workingDirectory: 'images/macos'
env:
PACKER_LOG: 1
PACKER_LOG_PATH: $(Agent.TempDirectory)/packer-log.txt
- bash: |
echo "Copy software report files"
cp -vR "images/image-output/software-report/." "$(Build.ArtifactStagingDirectory)/"
echo "Put VM name to 'VM_Done_Name' file"
echo "$(VirtualMachineName)" > "$(Build.ArtifactStagingDirectory)/VM_Done_Name"
displayName: Prepare artifact
- bash: |
cat "$(Build.ArtifactStagingDirectory)/systeminfo.md"
displayName: Print markdown software report
- bash: |
cat "$(Build.ArtifactStagingDirectory)/systeminfo.json"
displayName: Print json software report
- task: PublishBuildArtifacts@1
inputs:
ArtifactName: 'Built_VM_Artifacts'
displayName: Publish Artifacts
- task: PowerShell@2
displayName: 'Print provisioners duration'
inputs:
targetType: 'filePath'
filePath: ./images.CI/measure-provisioners-duration.ps1
arguments: -PackerLogPath "$(Agent.TempDirectory)/packer-log.txt" `
-PrintTopNLongest 25
- task: PowerShell@2
displayName: 'Move vm to cold storage and clear datastore tag'
condition: always()
inputs:
targetType: 'filePath'
filePath: ./images.CI/macos/move-vm.ps1
arguments: -VMName "$(VirtualMachineName)" `
-TargetDataStore "${{ parameters.target_datastore }}" `
-VIServer "$(vcenter-server-v2)" `
-VIUserName "$(vcenter-username-v2)" `
-VIPassword '$(vcenter-password-v2)' `
-CpuCount "$(cpu-count)" `
-CoresPerSocketCount "$(cores-per-socket-count)" `
-Memory "$(memory)"
- task: PowerShell@2
displayName: 'Destroy VM (if build canceled only)'
condition: eq(variables['Agent.JobStatus'], 'Canceled')
inputs:
targetType: 'filePath'
filePath: ./images.CI/macos/destroy-vm.ps1
arguments: -VMName "$(VirtualMachineName)" `
-VIServer "$(vcenter-server-v2)" `
-VIUserName "$(vcenter-username-v2)" `
-VIPassword '$(vcenter-password-v2)'
@@ -1,28 +0,0 @@
name: macOS-11_$(date:yyyyMMdd)$(rev:.r)_unstable
schedules:
- cron: '45 0 * * *'
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
variables:
- group: Mac-Cloud Image Generation
jobs:
- template: image-generation.yml
parameters:
image_label: 'macOS Big Sur'
base_image_name: 'clean-macOS-11-380Gb-runner'
template_path: 'templates/macOS-11.pkr.hcl'
target_datastore: 'ds-image'
variable_group_name: 'Mac-Cloud Image Generation'
primary_agent: 'true'
@@ -1,28 +0,0 @@
name: macOS-12_$(date:yyyyMMdd)$(rev:.r)_unstable
schedules:
- cron: "0 0 * * *"
displayName: Daily
branches:
include:
- main
always: true
trigger: none
pr:
autoCancel: true
branches:
include:
- main
variables:
- group: Mac-Cloud Image Generation
jobs:
- template: image-generation.yml
parameters:
image_label: 'macOS Monterey'
base_image_name: 'clean-macOS-12-380Gb-runner'
template_path: 'templates/macOS-12.pkr.hcl'
target_datastore: 'ds-image'
variable_group_name: 'Mac-Cloud Image Generation'
primary_agent: 'true'
@@ -1,23 +0,0 @@
name: macOS-11_$(date:yyyyMMdd)$(rev:.r)_unstable
schedules:
- cron: '45 0 * * 1'
displayName: Weekly
branches:
include:
- main
always: true
trigger: none
variables:
- group: Mac-Cloud Image Generation
jobs:
- template: image-generation.yml
parameters:
image_label: 'macOS Big Sur'
base_image_name: 'clean-macOS-11-380Gb-runner'
template_path: 'templates/macOS-11.pkr.hcl'
target_datastore: 'ds-image'
variable_group_name: 'Mac-Cloud Secondary Image Generation'
primary_agent: 'false'
@@ -1,23 +0,0 @@
name: macOS-12_$(date:yyyyMMdd)$(rev:.r)_unstable
schedules:
- cron: '45 1 * * 1'
displayName: Weekly
branches:
include:
- main
always: true
trigger: none
variables:
- group: Mac-Cloud Image Generation
jobs:
- template: image-generation.yml
parameters:
image_label: 'macOS Monterey'
base_image_name: 'clean-macOS-12-380Gb-runner'
template_path: 'templates/macOS-12.pkr.hcl'
target_datastore: 'ds-image'
variable_group_name: 'Mac-Cloud Secondary Image Generation'
primary_agent: 'false'
-95
View File
@@ -1,95 +0,0 @@
<#
.SYNOPSIS
This script deletes vm from vCenter
.PARAMETER VMName
VM name to delete (Example "macOS-10.15_20201012.4")
.PARAMETER VIServer
vCenter address (Example "10.0.1.16")
.PARAMETER VIUserName
vCenter username (Example "Administrator")
.PARAMETER VIPassword
vCenter password (Example "12345678")
#>
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIServer,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIUserName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIPassword
)
# Import helpers module
Import-Module $PSScriptRoot\helpers.psm1 -DisableNameChecking
# Connection to a vCenter Server system
Connect-VCServer -VIServer $VIServer -VIUserName $VIUserName -VIPassword $VIPassword
# Check vm clone status
$chainId = (Get-VIEvent -Entity $VMName).ChainId
if ($chainId)
{
$task = Get-Task -Status Running | Where-Object { ($_.Name -eq 'CloneVM_Task') -and ($_.ExtensionData.Info.EventChainId -in $chainId) }
if ($task)
{
try
{
Stop-Task -Task $task -Confirm:$false -ErrorAction Stop
Write-Host "The vm '$VMName' clone task has been canceled"
}
catch
{
Write-Host "##vso[task.LogIssue type=error;]Failed to cancel the task"
}
}
}
# Remove a vm
$vm = Get-VM -Name $VMName -ErrorAction SilentlyContinue
if ($vm)
{
$vmState = $vm.PowerState
if ($vmState -ne "PoweredOff")
{
try
{
$null = Stop-VM -VM $vm -Confirm:$false -ErrorAction Stop
Write-Host "The vm '$VMName' has been powered off"
}
catch
{
Write-Host "##vso[task.LogIssue type=error;]Failed to shutdown '$VMName'"
}
}
try
{
Remove-VM -VM $vm -DeletePermanently -Confirm:$false -ErrorAction Stop
Write-Host "The vm '$VMName' has been removed"
}
catch
{
Write-Host "##vso[task.LogIssue type=error;]Failed to remove '$VMName'"
}
}
else
{
Write-Host "VM '$VMName' not found"
}
-38
View File
@@ -1,38 +0,0 @@
<#
.SYNOPSIS
Helper functions to use in images.CI scripts
#>
Function Connect-VCServer
{
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[System.String]$VIUserName,
[Parameter(Mandatory)]
[System.String]$VIPassword,
[Parameter(Mandatory)]
[System.String]$VIServer
)
try
{
# Preference
$global:ProgressPreference = 'SilentlyContinue'
$global:WarningPreference = 'SilentlyContinue'
# Ignore SSL
$null = Set-PowerCLIConfiguration -Scope Session -InvalidCertificateAction Ignore -ParticipateInCEIP $false -Confirm:$false -WebOperationTimeoutSeconds 600
$securePassword = ConvertTo-SecureString -String $VIPassword -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential($VIUserName, $securePassword)
$null = Connect-VIServer -Server $VIServer -Credential $cred -ErrorAction Stop
Write-Host "Connection to the vSphere server has been established"
}
catch
{
Write-Host "##vso[task.LogIssue type=error;]Failed to connect to the vSphere server"
exit 1
}
}
-86
View File
@@ -1,86 +0,0 @@
<#
.SYNOPSIS
This script migrates given VM to another datastore
.PARAMETER VMName
VM name to migrate (Example "macOS-10.15_20201012.4")
.PARAMETER TargetDataStore
Target datastore (Example "ds-image")
.PARAMETER VIServer
vCenter address (Example "10.0.1.16")
.PARAMETER VIUserName
vCenter username (Example "Administrator")
.PARAMETER VIPassword
vCenter password (Example "12345678")
#>
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$TargetDataStore,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIServer,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIUserName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIPassword,
[string]$JobStatus,
[int32]$CpuCount,
[int32]$CoresPerSocketCount,
[int64]$Memory
)
# Import helpers module
Import-Module $PSScriptRoot\helpers.psm1 -DisableNameChecking
# Connection to a vCenter Server system
Connect-VCServer -VIServer $VIServer -VIUserName $VIUserName -VIPassword $VIPassword
# Clear previously assigned tag with VM Name
try {
Remove-Tag $VMName -Confirm:$false
} catch {
Write-Host "Tag with $VMName doesn't exist"
}
$vm = Get-VM $VMName
if (($env:AGENT_JOBSTATUS -and $env:AGENT_JOBSTATUS -eq 'Failed') -or ($JobStatus -and $JobStatus -eq 'failure')) {
try {
if ($vm.PowerState -ne "PoweredOff") {
Stop-VM -VM $vm -Confirm:$false -ErrorAction Stop | Out-Null
}
Set-VM -VM $vm -Name "${VMName}_failed" -Confirm:$false -ErrorAction Stop | Out-Null
Write-Host "VM has been successfully powered off and renamed to [${VMName}_failed]"
} catch {
Write-Host "##vso[task.LogIssue type=error;]Failed to power off and rename VM '$VMName'"
exit 1
}
}
try {
Move-VM -Vm $vm -Datastore $TargetDataStore -ErrorAction Stop | Out-Null
Write-Host "VM has been moved successfully to target datastore '$TargetDataStore'"
} catch {
Write-Host "##vso[task.LogIssue type=error;]Failed to move VM '$VMName' to target datastore '$TargetDataStore'"
exit 1
}
-117
View File
@@ -1,117 +0,0 @@
<#
.SYNOPSIS
This script selects local datastore based on the following rules:
- Name starts with ds-local-Datastore
- Datastore FreespaceGB > 400 Gb
- VM count on the datastore < 2
.PARAMETER VIServer
vCenter address (Example "10.0.1.16")
.PARAMETER VIUserName
vCenter username (Example "Administrator")
.PARAMETER VIPassword
vCenter password (Example "12345678")
#>
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIServer,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIUserName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIPassword,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$Cluster,
[string]$TagCategory = "Busy"
)
# Import helpers module
Import-Module $PSScriptRoot\helpers.psm1 -DisableNameChecking
function Select-DataStore {
param (
[string]$VMName,
[string]$TagCategory,
[string]$TemplateDatastore = "ds-local-Datastore-*",
[string]$Cluster,
[int]$ThresholdInGb = 400,
[int]$VMCount = 2,
[int]$Retries = 5
)
# 1. Name starts with ds-local-Datastore
# 2. FreespaceGB > 400 Gb
# 3. Choose a datastore with the minimal VM count < 2
Write-Host "Start Datastore selection process..."
$clusterHosts = Get-Cluster -Name $Cluster | Get-VMHost
$availableClusterDatastores = $clusterHosts | Get-Datastore -Name $TemplateDatastore | Where-Object -Property State -eq "Available"
$availableDatastores = $availableClusterDatastores `
| Where-Object { $_.FreeSpaceGB -ge $thresholdInGb } `
| Where-Object {
$vmOnDatastore = @((Get-ChildItem -Path $_.DatastoreBrowserPath).Name -notmatch '(^\.|vmkdump)').Count
$vmOnDatastore -lt $vmCount } `
| Group-Object -Property { $vmOnDatastore }
$datastore = $availableDatastores | Select-Object @{n="VmCount";e={$_.Name}},@{n="DatastoreName";e={$_.Group | Get-Random}} -First 1
$buildDatastore = $datastore.DatastoreName
$tag = Get-Tag -Category $TagCategory -Name $VMName -ErrorAction Ignore
if (-not $tag)
{
$tag = New-Tag -Name $VMName -Category $TagCategory
}
New-TagAssignment -Tag $tag -Entity $buildDatastore | Out-Null
# Wait for 60 seconds to check if any other tags are assigned to the same datastore
Start-Sleep -Seconds 60
# If there are no datastores with 0 VMs, take a datastore with 1 VM (index 1 if datastore has 0 VMs and 2 if 1 VM)
$index = 1 + [int]$datastore.VmCount
$tagAssignments = (Get-TagAssignment -Entity $buildDatastore).Tag.Name | Select-Object -First $index
$isAllow = $tagAssignments -contains $VMName
if ($isAllow)
{
Write-Host "Datastore selected successfully"
Write-Host "##vso[task.setvariable variable=buildDatastore;issecret=true]$buildDatastore"
return
}
# Remove the tag if datastore wasn't selected
Remove-Tag $tag -Confirm:$false
$retries--
if ($retries -le 0)
{
Write-Host "##vso[task.LogIssue type=error;]No datastores found for the condition"
exit 1
}
Write-Host "Datastore select failed, $retries left"
Select-DataStore -VMName $VMName -Cluster $Cluster -TagCategory $TagCategory -Retries $retries
}
# Connection to a vCenter Server system
Connect-VCServer -VIServer $VIServer -VIUserName $VIUserName -VIPassword $VIPassword
# Get a target datastore for current deployment
Select-DataStore -VMName $VMName -Cluster $Cluster -TagCategory $TagCategory
-73
View File
@@ -1,73 +0,0 @@
<#
.SYNOPSIS
This script sets resources for VM
.PARAMETER VMName
VM name to resize (Example "macOS-10.15_20201012.4")
.PARAMETER VIServer
vCenter address (Example "10.0.1.16")
.PARAMETER VIUserName
vCenter username (Example "Administrator")
.PARAMETER VIPassword
vCenter password (Example "12345678")
.PARAMETER CpuCount
Target number of CPUs (Example "3")
.PARAMETER CoresPerSocketCount
Target number of cores per socket (Example "3")
.PARAMETER Memory
Target amount of memory in MB (Example "14336")
#>
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VMName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIServer,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIUserName,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$VIPassword,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[int32]$CpuCount,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[int32]$CoresPerSocketCount,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[int64]$Memory
)
# Import helpers module
Import-Module $PSScriptRoot\helpers.psm1 -DisableNameChecking
# Connection to a vCenter Server system
Connect-VCServer -VIServer $VIServer -VIUserName $VIUserName -VIPassword $VIPassword
$vm = Get-VM $VMName
try {
Write-Host "Change CPU count to $CpuCount, cores count to $CoresPerSocketCount, amount of RAM to $Memory"
$vm | Set-VM -NumCPU $CpuCount -CoresPerSocket $CoresPerSocketCount -MemoryMB $Memory -Confirm:$false -ErrorAction Stop | Out-Null
} catch {
Write-Host "##vso[task.LogIssue type=error;]Failed to change specs for VM '$VMName'"
exit 1
}
-63
View File
@@ -1,63 +0,0 @@
param(
[Parameter(Mandatory)] [string] $RepositoryName,
[Parameter(Mandatory)] [string] $AccessToken,
[Parameter(Mandatory)] [string] $SourceBranch,
[Parameter(Mandatory)] [string] $ContributorAllowList
)
function Build-AuthHeader {
param(
[Parameter(Mandatory)] [string] $AccessToken
)
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("'':${AccessToken}"))
return "Basic ${base64AuthInfo}"
}
function Get-PullRequest {
param(
[Parameter(Mandatory)] [string] $RepositoryName,
[Parameter(Mandatory)] [string] $AccessToken,
[Parameter(Mandatory)] [UInt32] $PullRequestNumber
)
$requestUrl = "https://api.github.com/repos/$RepositoryName/pulls/$PullRequestNumber"
$authHeader = Build-AuthHeader -AccessToken $AccessToken
$params = @{
Method = "GET"
ContentType = "application/json"
Uri = $requestUrl
Headers = @{ Authorization = $authHeader }
}
return Invoke-RestMethod @params
}
function Validate-ContributorPermissions {
param(
[Parameter(Mandatory)] [string] $ContributorAllowList,
[Parameter(Mandatory)] [string] $ContributorName
)
$allowedContributors = $ContributorAllowList.Split(",").Trim()
$validСontributor = $allowedContributors | Where-Object { $_ -eq $ContributorName } `
| Select-Object -First 1
if (-not $validСontributor) {
Write-Host "Failed to start this build. '$ContributorName' is an unknown contributor"
Write-Host "Please add '$ContributorName' to the allowed list to run builds"
exit 1
}
}
$pullRequestNumber = $SourceBranch.Split("/")[2]
$pullRequestInfo = Get-PullRequest -RepositoryName $RepositoryName `
-AccessToken $AccessToken `
-PullRequestNumber $pullRequestNumber
$contributorName = $pullRequestInfo.user.login
Validate-ContributorPermissions -ContributorAllowList $ContributorAllowList `
-ContributorName $contributorName
@@ -2,7 +2,7 @@
# Port of Gavin Brock's Perl kcpassword generator to Python, by Tom Taylor
# <tom@tomtaylor.co.uk>.
# Perl version: http://www.brock-family.org/gavin/perl/kcpassword.html
# Perl version: https://www.brock-family.org/gavin/perl/kcpassword.html
# This script was taken from https://github.com/timsutton/osx-vm-templates/blob/master/scripts/support/set_kcpassword.py
# Distributed by MIT license, license can be found at the bottom of this script
@@ -45,4 +45,4 @@ Copyright (c) 2013-2017 Timothy Sutton
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
"""
"""
@@ -1,53 +0,0 @@
#!/bin/bash -e -o pipefail
# Select any Xamarin SDK versions as the default ones independently by specifying only those versions that need to be changed.
# Examples:
# 1. Change all versions: $VM_ASSETS/select-xamarin-sdkv-v2.sh --mono=6.12 --ios=14.8 --android=10.2 --mac=7.8
# 2. Change default Mono and iOS only: $VM_ASSETS/select-xamarin-sdkv-v2.sh --mono=6.12 --ios=14.8
# 3. Change default Android only: $VM_ASSETS/select-xamarin-sdkv-v2.sh --android=11.1
get_framework_path() {
case $1 in
--mono) echo '/Library/Frameworks/Mono.framework/Versions' ;;
--ios) echo '/Library/Frameworks/Xamarin.iOS.framework/Versions' ;;
--android) echo '/Library/Frameworks/Xamarin.Android.framework/Versions' ;;
--mac) echo '/Library/Frameworks/Xamarin.Mac.framework/Versions' ;;
*) ;;
esac
}
change_framework_version() {
local framework=$1
local version=$2
echo "Select $framework $version"
local countDigit=$(echo "${version}" | grep -o "\." | grep -c "\.")
if [[ countDigit -gt 1 ]]; then
echo "[WARNING] It is not recommended to specify the exact framework version because your build can be broken with the next patch update. Consider using "major.minor" only format."
fi
local framework_path=$(get_framework_path "$framework")
if [ -d "${framework_path}/${version}" ]; then
sudo rm -f ${framework_path}/Current
sudo ln -s "${framework_path}/${version}" "${framework_path}/Current"
else
echo "Invalid framework version ${framework_path}/${version}"
exit 1
fi
}
for arg in "$@"; do
key=$(echo $arg | cut -f1 -d=)
value=$(echo $arg | cut -f2 -d=)
case $key in
--mono | --ios | --android | --mac) change_framework_version $key $value ;;
*)
echo "Invalid parameter <${key}>"
exit 1
;;
esac
done
@@ -1,22 +0,0 @@
#!/bin/bash -e -o pipefail
if [ -z "$1" ]; then
echo "No Xamarin SDK specified."
exit 0
fi
XAMARIN_SDK=$1
echo "Set Xamarin SDK to ${XAMARIN_SDK}"
FOLDERS_LIST=(
'/Library/Frameworks/Mono.framework/Versions'
'/Library/Frameworks/Xamarin.iOS.framework/Versions'
'/Library/Frameworks/Xamarin.Android.framework/Versions'
'/Library/Frameworks/Xamarin.Mac.framework/Versions'
)
for FOLDER in "${FOLDERS_LIST[@]}"
do
echo "Set Current folder for ${FOLDER}"
sudo rm -f ${FOLDER}/Current
sudo ln -s ${FOLDER}/${XAMARIN_SDK} ${FOLDER}/Current
done
-356
View File
@@ -1,356 +0,0 @@
| Announcements |
|-|
| [[All OSes] Powershell Core will be updated to 7.4.x LTS on January, 28](https://github.com/actions/runner-images/issues/9115) |
***
# macOS 11
- OS Version: macOS 11.7.10 (20G1427)
- Kernel Version: Darwin 20.6.0
- Image Version: 20240127.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 6.0.418, 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- Bash 3.2.57(1)-release
- Clang/LLVM 13.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 10 (Homebrew GCC 10.5.0) - available by `gcc-10` alias
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.3.0) - available by `gcc-12` alias
- GNU Fortran 10 (Homebrew GCC 10.5.0) - available by `gfortran-10` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- Go 1.20.13
- Mono 6.12.0.188
- Node.js 18.19.0
- MSBuild 16.10.1.51301 (Mono 6.12.0.188)
- NVM 0.39.7
- NVM - Cached node versions: 16.20.2, 18.19.0, 20.11.0
- Perl 5.38.2
- Python 2.7.18
- Python3 3.12.1
- R 4.3.2
- Ruby 2.7.8p225
### Package Management
- Bundler 2.4.22
- Carthage 0.39.1
- CocoaPods 1.14.3
- Homebrew 4.2.5
- Miniconda 23.11.0
- NPM 10.2.3
- NuGet 6.3.1.1
- Pip 20.3.4 (python 2.7)
- Pip3 23.3.2 (python 3.12)
- Pipx 1.4.3
- RubyGems 3.4.10
- Vcpkg 2024 (build from commit 7032c5759)
- Yarn 1.22.19
#### Environment variables
| Name | Value |
| ----------------------- | ---------------------- |
| CONDA | /usr/local/miniconda |
| VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg |
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Sbt 1.9.8
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.22.2
- bazel 7.0.2
- bazelisk 1.19.0
- bsdtar 3.3.2 - available by 'tar' alias
- Curl 8.5.0
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.42.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.4
- helm v3.14.0+g3fc9f4b
- jq 1.7.1
- mongo 5.0.21
- mongod 5.0.21
- Newman 6.1.0
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- PostgreSQL 14.10 (Homebrew)
- psql (PostgreSQL) 14.10 (Homebrew)
- Sox 14.4.2
- Subversion (SVN) 1.14.3
- Switchaudio-osx 1.2.2
- yq 4.40.5
- zstd 1.5.5
### Tools
- Aliyun CLI 3.0.197
- App Center CLI 2.14.0
- AWS CLI 2.15.15
- AWS SAM CLI 1.108.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cabal 3.10.2.1
- Cmake 3.28.1
- CodeQL Action Bundle 2.16.1
- Fastlane 2.219.0
- GHC 9.8.1
- GHCup 0.1.20.0
- Jazzy 0.14.4
- Stack 2.13.1
- SwiftFormat 0.53.0
- Swig 4.2.0
- Xcode Command Line Tools 13.2.0.0.1.1638488800
### Linters
- SwiftLint 0.48.0
- Yamllint 1.33.0
### Browsers
- Safari 16.6.1 (16615.3.12.11.5)
- SafariDriver 16.6.1 (16615.3.12.11.5)
- Google Chrome 121.0.6167.85
- Google Chrome for Testing 121.0.6167.85
- ChromeDriver 121.0.6167.85
- Microsoft Edge 121.0.2277.83
- Microsoft Edge WebDriver 121.0.2277.83
- Mozilla Firefox 122.0
- geckodriver 0.34.0
- Selenium server 4.17.0
#### Environment variables
| Name | Value |
| --------------- | ------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-x64 |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| ------------------- | -------------------- |
| 8.0.402+6 (default) | JAVA_HOME_8_X64 |
| 11.0.22+7 | JAVA_HOME_11_X64 |
| 17.0.10+7 | JAVA_HOME_17_X64 |
| 21.0.2+13.0 | JAVA_HOME_21_X64 |
### Cached Tools
#### Ruby
- 2.5.9
- 2.6.10
- 2.7.8
- 3.0.6
- 3.1.4
#### PyPy
- 2.7.18 [PyPy 7.3.15]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.18 [PyPy 7.3.15]
- 3.10.13 [PyPy 7.3.15]
#### Python
- 3.7.17
- 3.8.18
- 3.9.18
- 3.10.13
- 3.11.7
- 3.12.1
#### Node.js
- 16.20.2
- 18.19.0
- 20.11.0
#### Go
- 1.19.13
- 1.20.13
- 1.21.6
### Rust Tools
- Cargo 1.75.0
- Rust 1.75.0
- Rustdoc 1.75.0
- Rustup 1.26.0
#### Packages
- Bindgen 0.69.2
- Cargo-audit 0.18.3
- Cargo-outdated 0.14.0
- Cbindgen 0.26.0
- Clippy 0.1.75
- Rustfmt 1.7.0-stable
### PowerShell Tools
- PowerShell 7.4.1
#### PowerShell Modules
- Az: 11.2.0
- MarkdownPS: 1.9
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
### Web Servers
| Name | Version | ConfigFile | ServiceStatus | ListenPort |
| ----- | ------- | ------------------------------- | ------------- | ---------- |
| httpd | 2.4.58 | /usr/local/etc/httpd/httpd.conf | none | 80 |
| nginx | 1.25.3 | /usr/local/etc/nginx/nginx.conf | none | 80 |
### Xamarin
#### Visual Studio for Mac
| Version | Build | Path |
| -------------- | ---------- | ------------------------------------ |
| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app |
| 2022 (default) | 17.6.8.400 | /Applications/Visual Studio.app |
##### Notes
```
To use Visual Studio 2019 by default rename the app:
mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app"
mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
```
#### Xamarin bundles
| symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android |
| ----------------- | ------------ | ----------- | ----------- | --------------- |
| 6_12_16 | 6.12 | 15.8 | 8.8 | 12.2 |
| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 |
| 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 |
| 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 |
| 6_12_12 (default) | 6.12 | 15.4 | 8.4 | 12.0 |
| 6_12_11 | 6.12 | 15.2 | 8.2 | 12.0 |
| 6_12_10 | 6.12 | 15.0 | 7.14 | 11.3 |
| 6_12_9 | 6.12 | 14.20 | 7.14 | 11.3 |
| 6_12_8 | 6.12 | 14.16 | 7.10 | 11.2 |
| 6_12_7 | 6.12 | 14.14 | 7.8 | 11.2 |
| 6_12_6 | 6.12 | 14.10 | 7.4 | 11.1 |
| 6_12_5 | 6.12 | 14.8 | 7.2 | 11.1 |
| 6_12_4 | 6.12 | 14.6 | 7.0 | 11.1 |
| 6_12_3 | 6.12 | 14.4 | 6.22 | 11.1 |
| 6_12_2 | 6.12 | 14.2 | 6.20 | 11.0 |
| 6_12_1 | 6.12 | 14.0 | 6.20 | 11.0 |
| 6_12_0 | 6.12 | 13.20 | 6.20 | 11.0 |
#### Unit Test Framework
- NUnit 3.6.1
### Xcode
| Version | Build | Path |
| ---------------- | -------- | ------------------------------ |
| 13.2.1 (default) | 13C100 | /Applications/Xcode_13.2.1.app |
| 13.1 | 13A1030d | /Applications/Xcode_13.1.app |
| 13.0 | 13A233 | /Applications/Xcode_13.0.app |
| 12.5.1 | 12E507 | /Applications/Xcode_12.5.1.app |
| 12.4 | 12D4e | /Applications/Xcode_12.4.app |
| 11.7 | 11E801a | /Applications/Xcode_11.7.app |
#### Xcode Support Tools
- xcpretty 0.3.0
- xcversion 2.8.1
- Nomad CLI 0.0.2
- Nomad shenzhen CLI 0.14.3
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ----------------------- | -------------------- | ------------- |
| macOS 10.15 | macosx10.15 | 11.7 |
| macOS 11.1 | macosx11.1 | 12.4 |
| macOS 11.3 | macosx11.3 | 12.5.1, 13.0 |
| macOS 12.0 | macosx12.0 | 13.1 |
| macOS 12.1 | macosx12.1 | 13.2.1 |
| iOS 13.7 | iphoneos13.7 | 11.7 |
| iOS 14.4 | iphoneos14.4 | 12.4 |
| iOS 14.5 | iphoneos14.5 | 12.5.1 |
| iOS 15.0 | iphoneos15.0 | 13.0, 13.1 |
| iOS 15.2 | iphoneos15.2 | 13.2.1 |
| Simulator - iOS 13.7 | iphonesimulator13.7 | 11.7 |
| Simulator - iOS 14.4 | iphonesimulator14.4 | 12.4 |
| Simulator - iOS 14.5 | iphonesimulator14.5 | 12.5.1 |
| Simulator - iOS 15.0 | iphonesimulator15.0 | 13.0, 13.1 |
| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 |
| tvOS 13.4 | appletvos13.4 | 11.7 |
| tvOS 14.3 | appletvos14.3 | 12.4 |
| tvOS 14.5 | appletvos14.5 | 12.5.1 |
| tvOS 15.0 | appletvos15.0 | 13.0, 13.1 |
| tvOS 15.2 | appletvos15.2 | 13.2.1 |
| Simulator - tvOS 13.4 | appletvsimulator13.4 | 11.7 |
| Simulator - tvOS 14.3 | appletvsimulator14.3 | 12.4 |
| Simulator - tvOS 14.5 | appletvsimulator14.5 | 12.5.1 |
| Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.0, 13.1 |
| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 |
| watchOS 6.2 | watchos6.2 | 11.7 |
| watchOS 7.2 | watchos7.2 | 12.4 |
| watchOS 7.4 | watchos7.4 | 12.5.1 |
| watchOS 8.0 | watchos8.0 | 13.0, 13.1 |
| watchOS 8.3 | watchos8.3 | 13.2.1 |
| Simulator - watchOS 6.2 | watchsimulator6.2 | 11.7 |
| Simulator - watchOS 7.2 | watchsimulator7.2 | 12.4 |
| Simulator - watchOS 7.4 | watchsimulator7.4 | 12.5.1 |
| Simulator - watchOS 8.0 | watchsimulator8.0 | 13.0, 13.1 |
| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 |
| DriverKit 19.0 | driverkit.macosx19.0 | 11.7 |
| DriverKit 20.2 | driverkit.macosx20.2 | 12.4 |
| DriverKit 20.4 | driverkit.macosx20.4 | 12.5.1, 13.0 |
| DriverKit 21.0.1 | driverkit21.0.1 | 13.1 |
| DriverKit 21.2 | driverkit21.2 | 13.2.1 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ----------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 13.7 | 11.7 | iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (7th generation)<br>iPad Air (3rd generation)<br>iPad Pro (11-inch) (2nd generation)<br>iPad Pro (12.9-inch) (4th generation)<br>iPad Pro (9.7-inch) |
| iOS 14.4 | 12.4 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (7th generation)<br>iPad (8th generation)<br>iPad Air (3rd generation)<br>iPad Air (4th generation)<br>iPad Pro (11-inch) (2nd generation)<br>iPad Pro (12.9-inch) (4th generation)<br>iPad Pro (9.7-inch) |
| iOS 14.5 | 12.5.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (7th generation)<br>iPad (8th generation)<br>iPad Air (3rd generation)<br>iPad Air (4th generation)<br>iPad Pro (11-inch) (2nd generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (4th generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 15.0 | 13.0<br>13.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (7th generation)<br>iPad (8th generation)<br>iPad (9th generation)<br>iPad Air (3rd generation)<br>iPad Air (4th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (2nd generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (4th generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 15.2 | 13.2.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (7th generation)<br>iPad (8th generation)<br>iPad (9th generation)<br>iPad Air (3rd generation)<br>iPad Air (4th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (2nd generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (4th generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| tvOS 13.4 | 11.7 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (at 1080p) |
| tvOS 14.3 | 12.4 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (at 1080p) |
| tvOS 14.5 | 12.5.1 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 15.0 | 13.0<br>13.1 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 15.2 | 13.2.1 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p)<br>Apple TV 4K (at 1080p) (2nd generation) |
| watchOS 6.2 | 11.7 | Apple Watch Series 4 - 40mm<br>Apple Watch Series 4 - 44mm<br>Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm |
| watchOS 7.2 | 12.4 | Apple Watch Series 4 - 40mm<br>Apple Watch Series 4 - 44mm<br>Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm |
| watchOS 7.4 | 12.5.1 | Apple Watch Series 4 - 40mm<br>Apple Watch Series 4 - 44mm<br>Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm |
| watchOS 8.0 | 13.0<br>13.1 | Apple Watch Series 4 - 40mm<br>Apple Watch Series 4 - 44mm<br>Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm<br>Apple Watch Series 7 - 41mm<br>Apple Watch Series 7 - 45mm |
| watchOS 8.3 | 13.2.1 | Apple Watch Series 4 - 40mm<br>Apple Watch Series 4 - 44mm<br>Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm<br>Apple Watch Series 7 - 41mm<br>Apple Watch Series 7 - 45mm |
### Android
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 34.0.0<br>33.0.0 33.0.1 33.0.2<br>32.0.0<br>31.0.0 |
| Android SDK Platforms | android-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<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 | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.10.2<br>3.18.1<br>3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653 (default)<br>26.1.10909125 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- libXext 1.3.5
- libXft 2.3.8
- Tcl/Tk 8.6.13_5
- Zlib 1.3.1
-373
View File
@@ -1,373 +0,0 @@
| Announcements |
|-|
| [[All OSes] Powershell Core will be updated to 7.4.x LTS on January, 28](https://github.com/actions/runner-images/issues/9115) |
***
# macOS 12
- OS Version: macOS 12.7.3 (21H1015)
- Kernel Version: Darwin 21.6.0
- Image Version: 20240202.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 6.0.418, 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- Bash 3.2.57(1)-release
- Clang/LLVM 14.0.0
- 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.3.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.2.0) - available by `gcc-13` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.2.0) - available by `gfortran-13` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- Go 1.20.13
- Mono 6.12.0.188
- Node.js 18.19.0
- MSBuild 16.10.1.51301 (Mono 6.12.0.188)
- NVM 0.39.7
- NVM - Cached node versions: 16.20.2, 18.19.0, 20.11.0
- Perl 5.38.2
- PHP 8.3.2
- Python 2.7.18
- Python3 3.12.1
- R 4.3.2
- Ruby 3.0.6p216
### Package Management
- Bundler 2.5.5
- Carthage 0.39.1
- CocoaPods 1.15.0
- Composer 2.6.6
- Homebrew 4.2.6
- Miniconda 23.11.0
- NPM 10.2.3
- NuGet 6.3.1.1
- Pip 20.3.4 (python 2.7)
- Pip3 23.3.2 (python 3.12)
- Pipx 1.4.3
- RubyGems 3.5.5
- Vcpkg 2024 (build from commit 80403036a)
- Yarn 1.22.19
#### Environment variables
| Name | Value |
| ----------------------- | ---------------------- |
| CONDA | /usr/local/miniconda |
| VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg |
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Sbt 1.9.8
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.23.0
- bazel 7.0.2
- bazelisk 1.19.0
- bsdtar 3.5.1 - available by 'tar' alias
- Curl 8.6.0
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.43.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.4
- ImageMagick 7.1.1-27
- jq 1.7.1
- mongo 5.0.21
- mongod 5.0.21
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- PostgreSQL 14.10 (Homebrew)
- psql (PostgreSQL) 14.10 (Homebrew)
- Sox 14.4.2
- Subversion (SVN) 1.14.3
- Switchaudio-osx 1.2.2
- Vagrant 2.4.1
- VirtualBox 6.1.38r153438
- yq 4.40.5
- zstd 1.5.5
### Tools
- App Center CLI 2.14.0
- AWS CLI 2.15.17
- AWS SAM CLI 1.108.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cabal 3.10.2.1
- Cmake 3.28.2
- CodeQL Action Bundle 2.16.1
- Colima 0.6.8
- Fastlane 2.219.0
- GHC 9.8.1
- GHCup 0.1.20.0
- Jazzy 0.14.4
- Stack 2.13.1
- SwiftFormat 0.53.1
- Swig 4.2.0
- Xcbeautify 1.4.0
- Xcode Command Line Tools 14.2.0.0.1.1668646533
- Xcodes 1.4.1
### Linters
- SwiftLint 0.53.0
- Yamllint 1.33.0
### Browsers
- Safari 17.3 (17617.2.4.11.11)
- SafariDriver 17.3 (17617.2.4.11.11)
- Google Chrome 121.0.6167.139
- Google Chrome for Testing 121.0.6167.85
- ChromeDriver 121.0.6167.85
- Microsoft Edge 121.0.2277.98
- Microsoft Edge WebDriver 121.0.2277.98
- Mozilla Firefox 122.0
- geckodriver 0.34.0
- Selenium server 4.17.0
#### Environment variables
| Name | Value |
| --------------- | ------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-x64 |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| ------------------- | -------------------- |
| 8.0.402+6 (default) | JAVA_HOME_8_X64 |
| 11.0.22+7 | JAVA_HOME_11_X64 |
| 17.0.10+7 | JAVA_HOME_17_X64 |
| 21.0.2+13.0 | JAVA_HOME_21_X64 |
### Cached Tools
#### Ruby
- 2.7.8
- 3.0.6
- 3.1.4
#### PyPy
- 2.7.18 [PyPy 7.3.15]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.18 [PyPy 7.3.15]
- 3.10.13 [PyPy 7.3.15]
#### Python
- 3.7.17
- 3.8.18
- 3.9.18
- 3.10.13
- 3.11.7
- 3.12.1
#### Node.js
- 16.20.2
- 18.19.0
- 20.11.0
#### Go
- 1.19.13
- 1.20.13
- 1.21.6
### Rust Tools
- Cargo 1.75.0
- Rust 1.75.0
- Rustdoc 1.75.0
- Rustup 1.26.0
#### Packages
- Bindgen 0.69.2
- Cargo-audit 0.18.3
- Cargo-outdated 0.14.0
- Cbindgen 0.26.0
- Clippy 0.1.75
- Rustfmt 1.7.0-stable
### PowerShell Tools
- PowerShell 7.4.1
#### PowerShell Modules
- Az: 11.2.0
- MarkdownPS: 1.9
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
### Web Servers
| Name | Version | ConfigFile | ServiceStatus | ListenPort |
| ----- | ------- | ------------------------------- | ------------- | ---------- |
| httpd | 2.4.58 | /usr/local/etc/httpd/httpd.conf | none | 80 |
| nginx | 1.25.3 | /usr/local/etc/nginx/nginx.conf | none | 80 |
### Xamarin
#### Visual Studio for Mac
| Version | Build | Path |
| -------------- | ---------- | ------------------------------------ |
| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app |
| 2022 (default) | 17.6.8.400 | /Applications/Visual Studio.app |
##### Notes
```
To use Visual Studio 2019 by default rename the app:
mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app"
mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
```
#### Xamarin bundles
| symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android |
| ----------------- | ------------ | ----------- | ----------- | --------------- |
| 6_12_24 | 6.12 | 16.2 | 9.1 | 13.2 |
| 6_12_23 | 6.12 | 16.2 | 9.1 | 13.1 |
| 6_12_22 | 6.12 | 16.1 | 9.0 | 13.1 |
| 6_12_21 (default) | 6.12 | 16.0 | 8.12 | 13.1 |
| 6_12_20 | 6.12 | 16.0 | 8.12 | 13.0 |
| 6_12_19 | 6.12 | 15.12 | 8.12 | 13.0 |
| 6_12_18 | 6.12 | 15.10 | 8.10 | 12.3 |
| 6_12_17 | 6.12 | 15.10 | 8.10 | 12.2 |
| 6_12_16 | 6.12 | 15.8 | 8.8 | 12.2 |
| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 |
| 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 |
| 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 |
| 6_12_12 | 6.12 | 15.4 | 8.4 | 12.0 |
| 6_12_11 | 6.12 | 15.2 | 8.2 | 12.0 |
| 6_12_10 | 6.12 | 15.0 | 7.14 | 11.3 |
#### Unit Test Framework
- NUnit 3.6.1
### Xcode
| Version | Build | Path |
| -------------- | -------- | ------------------------------ |
| 14.2 (default) | 14C18 | /Applications/Xcode_14.2.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app |
| 14.0.1 | 14A400 | /Applications/Xcode_14.0.1.app |
| 13.4.1 | 13F100 | /Applications/Xcode_13.4.1.app |
| 13.3.1 | 13E500a | /Applications/Xcode_13.3.1.app |
| 13.2.1 | 13C100 | /Applications/Xcode_13.2.1.app |
| 13.1 | 13A1030d | /Applications/Xcode_13.1.app |
#### Xcode Support Tools
- xcpretty 0.3.0
- xcversion 2.8.1
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ----------------------- | -------------------- | ---------------------- |
| macOS 12.0 | macosx12.0 | 13.1 |
| macOS 12.1 | macosx12.1 | 13.2.1 |
| macOS 12.3 | macosx12.3 | 13.3.1, 13.4.1, 14.0.1 |
| macOS 13.0 | macosx13.0 | 14.1 |
| macOS 13.1 | macosx13.1 | 14.2 |
| iOS 15.0 | iphoneos15.0 | 13.1 |
| iOS 15.2 | iphoneos15.2 | 13.2.1 |
| iOS 15.4 | iphoneos15.4 | 13.3.1 |
| iOS 15.5 | iphoneos15.5 | 13.4.1 |
| iOS 16.0 | iphoneos16.0 | 14.0.1 |
| iOS 16.1 | iphoneos16.1 | 14.1 |
| iOS 16.2 | iphoneos16.2 | 14.2 |
| Simulator - iOS 15.0 | iphonesimulator15.0 | 13.1 |
| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 |
| Simulator - iOS 15.4 | iphonesimulator15.4 | 13.3.1 |
| Simulator - iOS 15.5 | iphonesimulator15.5 | 13.4.1 |
| Simulator - iOS 16.0 | iphonesimulator16.0 | 14.0.1 |
| Simulator - iOS 16.1 | iphonesimulator16.1 | 14.1 |
| Simulator - iOS 16.2 | iphonesimulator16.2 | 14.2 |
| tvOS 15.0 | appletvos15.0 | 13.1 |
| tvOS 15.2 | appletvos15.2 | 13.2.1 |
| tvOS 15.4 | appletvos15.4 | 13.3.1, 13.4.1 |
| tvOS 16.0 | appletvos16.0 | 14.0.1 |
| tvOS 16.1 | appletvos16.1 | 14.1, 14.2 |
| Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.1 |
| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 |
| Simulator - tvOS 15.4 | appletvsimulator15.4 | 13.3.1, 13.4.1 |
| Simulator - tvOS 16.0 | appletvsimulator16.0 | 14.0.1 |
| Simulator - tvOS 16.1 | appletvsimulator16.1 | 14.1, 14.2 |
| watchOS 8.0 | watchos8.0 | 13.1 |
| watchOS 8.3 | watchos8.3 | 13.2.1 |
| watchOS 8.5 | watchos8.5 | 13.3.1, 13.4.1 |
| watchOS 9.0 | watchos9.0 | 14.0.1 |
| watchOS 9.1 | watchos9.1 | 14.1, 14.2 |
| Simulator - watchOS 8.0 | watchsimulator8.0 | 13.1 |
| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 |
| Simulator - watchOS 8.5 | watchsimulator8.5 | 13.3.1, 13.4.1 |
| Simulator - watchOS 9.0 | watchsimulator9.0 | 14.0.1 |
| Simulator - watchOS 9.1 | watchsimulator9.1 | 14.1, 14.2 |
| DriverKit 21.0.1 | driverkit21.0.1 | 13.1 |
| DriverKit 21.2 | driverkit21.2 | 13.2.1 |
| DriverKit 21.4 | driverkit21.4 | 13.3.1, 13.4.1, 14.0.1 |
| DriverKit 22.1 | driverkit22.1 | 14.1 |
| DriverKit 22.2 | driverkit22.2 | 14.2 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ----------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| iOS 15.0 | 13.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 15.2 | 13.2.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 15.4 | 13.3.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPhone SE (3rd generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 15.5 | 13.4.1 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPhone SE (3rd generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 16.0 | 14.0.1 | iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPhone SE (3rd generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (9.7-inch) |
| iOS 16.1 | 14.1 | iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (12.9-inch) (6th generation)<br>iPad Pro (9.7-inch) |
| iOS 16.2 | 14.2 | iPod touch (7th generation)<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPhone 12<br>iPhone 12 mini<br>iPhone 12 Pro<br>iPhone 12 Pro Max<br>iPhone 13<br>iPhone 13 mini<br>iPhone 13 Pro<br>iPhone 13 Pro Max<br>iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 8<br>iPhone 8 Plus<br>iPhone SE (2nd generation)<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (9th generation)<br>iPad Air (4th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (3rd generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (5th generation)<br>iPad Pro (12.9-inch) (6th generation)<br>iPad Pro (9.7-inch) |
| tvOS 15.0 | 13.1 | Apple TV<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 15.2 | 13.2.1 | Apple TV<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 15.4 | 13.3.1<br>13.4.1 | Apple TV<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 16.0 | 13.1<br>13.2.1<br>13.3.1<br>13.4.1<br>14.0.1<br>14.1<br>14.2 | Apple TV<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (at 1080p) (2nd generation) |
| tvOS 16.1 | 13.1<br>13.2.1<br>13.3.1<br>13.4.1<br>14.0.1<br>14.1<br>14.2 | Apple TV<br>Apple TV 4K (2nd generation)<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p)<br>Apple TV 4K (at 1080p) (2nd generation) |
| watchOS 8.0 | 13.1 | Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm<br>Apple Watch Series 7 - 41mm<br>Apple Watch Series 7 - 45mm |
| watchOS 8.3 | 13.2.1 | Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm<br>Apple Watch Series 7 - 41mm<br>Apple Watch Series 7 - 45mm |
| watchOS 8.5 | 13.3.1<br>13.4.1 | Apple Watch Series 5 - 40mm<br>Apple Watch Series 5 - 44mm<br>Apple Watch Series 6 - 40mm<br>Apple Watch Series 6 - 44mm<br>Apple Watch Series 7 - 41mm<br>Apple Watch Series 7 - 45mm |
| watchOS 9.0 | 13.1<br>13.2.1<br>13.3.1<br>13.4.1<br>14.0.1<br>14.1<br>14.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 9.1 | 13.1<br>13.2.1<br>13.3.1<br>13.4.1<br>14.0.1<br>14.1<br>14.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
### Android
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 8.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 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-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<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 | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.18.1<br>3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653 (default)<br>26.1.10909125 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/25.2.9519653 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- libXext 1.3.5
- libXft 2.3.8
- Tcl/Tk 8.6.13_5
- Zlib 1.3.1
#### Environment variables
| Name | Value |
| ----------------- | ----------------------------------------------------------------------------------------- |
| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v19/19.2.1-54832/ParallelsDesktop-19.2.1-54832.dmg |
##### Notes
```
If you want to use Parallels Desktop you should download a package from URL stored in
PARALLELS_DMG_URL environment variable. A system extension is allowed for this version.
```
+166 -148
View File
@@ -1,105 +1,108 @@
| Announcements |
|-|
| [[All OSes] Powershell Core will be updated to 7.4.x LTS on January, 28](https://github.com/actions/runner-images/issues/9115) |
| [Old versions of Android SDK & tools will be removed from images on January, 8](https://github.com/actions/runner-images/issues/8952) |
| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) |
***
# macOS 13
- OS Version: macOS 13.6.3 (22G436)
- OS Version: macOS 13.7.6 (22H625)
- Kernel Version: Darwin 22.6.0
- Image Version: 20240114.1
- Image Version: 20250908.1476
## Installed Software
### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304
- Bash 3.2.57(1)-release
- Clang/LLVM 14.0.3
- Clang/LLVM 14.0.0
- 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.3.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.2.0) - available by `gcc-13` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.2.0) - available by `gfortran-13` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias
- Kotlin 2.2.10-release-430
- Mono 6.12.0.188
- Node.js 18.19.0
- Perl 5.38.2
- PHP 8.3.1
- Python3 3.12.1
- R 4.3.2
- Ruby 3.0.6p216
- Node.js 20.19.5
- Perl 5.40.2
- PHP 8.4.12
- Python3 3.13.7
- Ruby 3.3.9
### Package Management
- Bundler 2.5.4
- Carthage 0.39.1
- CocoaPods 1.14.3
- Composer 2.6.6
- Homebrew 4.2.3
- NPM 10.2.3
- Bundler 2.7.1
- Carthage 0.40.0
- CocoaPods 1.16.2
- Composer 2.8.11
- Homebrew 4.6.9
- NPM 10.8.2
- NuGet 6.3.1.1
- Pip3 23.3.2 (python 3.12)
- Pipx 1.4.2
- RubyGems 3.5.4
- Vcpkg 2024 (build from commit 53bef8994)
- Yarn 1.22.19
- Pip3 25.2 (python 3.13)
- Pipx 1.7.1
- RubyGems 3.7.1
- Vcpkg 2025 (build from commit 4a7ce81d91)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.0.0
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.21.2
- bazel 7.0.0
- bazelisk 1.19.0
- azcopy 10.30.0
- bazel 8.4.0
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.5.0
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.42.0
- Curl 8.15.0
- Git 2.50.1
- Git LFS 3.7.0
- GitHub CLI 2.78.0
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.3
- jq 1.7.1
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- yq 4.40.5
- zstd 1.5.5
- Packer 1.14.0
- pkgconf 2.5.1
- Unxip 3.1
- yq 4.47.1
- zstd 1.5.7
- Ninja 1.13.1
### Tools
- AWS CLI 2.15.10
- AWS SAM CLI 1.107.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cmake 3.28.1
- CodeQL Action Bundle 2.15.5
- Fastlane 2.219.0
- SwiftFormat 0.53.0
- Xcbeautify 1.4.0
- Xcode Command Line Tools 15.1.0.0.1.1700200546
- Xcodes 1.4.1
- AWS CLI 2.28.25
- AWS SAM CLI 1.143.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.77.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.37.4
- Cmake 4.1.1
- CodeQL Action Bundle 2.23.0
- Fastlane 2.228.0
- SwiftFormat 0.57.2
- Xcbeautify 2.30.1
- Xcode Command Line Tools 14.3.1.0.1.1683849156
- Xcodes 1.6.2
### Linters
- SwiftLint 0.53.0
- SwiftLint 0.61.0
### Browsers
- Safari 17.2.1 (18617.1.17.11.12)
- SafariDriver 17.2.1 (18617.1.17.11.12)
- Google Chrome 120.0.6099.216
- Google Chrome for Testing 120.0.6099.109
- ChromeDriver 120.0.6099.109
- Microsoft Edge 120.0.2210.133
- Microsoft Edge WebDriver 120.0.2210.133
- Mozilla Firefox 121.0.1
- geckodriver 0.34.0
- Selenium server 4.16.1
- Safari 18.5 (18621.2.5.18.1)
- SafariDriver 18.5 (18621.2.5.18.1)
- Google Chrome 140.0.7339.81
- Google Chrome for Testing 140.0.7339.80
- ChromeDriver 140.0.7339.80
- Microsoft Edge 140.0.3485.54
- Microsoft Edge WebDriver 140.0.3485.54
- Mozilla Firefox 142.0.1
- geckodriver 0.36.0
- Selenium server 4.35.0
#### Environment variables
| Name | Value |
@@ -109,73 +112,74 @@
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| ------------------ | -------------------- |
| 8.0.392+8 | JAVA_HOME_8_X64 |
| 11.0.21+9 | JAVA_HOME_11_X64 |
| 17.0.9+9 (default) | JAVA_HOME_17_X64 |
| 21.0.1+12.0 | JAVA_HOME_21_X64 |
| Version | Environment Variable |
| ------------------- | -------------------- |
| 8.0.462+8 | JAVA_HOME_8_X64 |
| 11.0.28+6 | JAVA_HOME_11_X64 |
| 17.0.16+8 (default) | JAVA_HOME_17_X64 |
| 21.0.8+9.0 | JAVA_HOME_21_X64 |
### Cached Tools
#### Ruby
- 3.0.6
- 3.1.4
#### PyPy
- 2.7.18 [PyPy 7.3.15]
- 2.7.18 [PyPy 7.3.20]
- 3.7.13 [PyPy 7.3.9]
- 3.8.16 [PyPy 7.3.11]
- 3.9.18 [PyPy 7.3.15]
- 3.10.13 [PyPy 7.3.15]
- 3.9.19 [PyPy 7.3.16]
- 3.10.16 [PyPy 7.3.19]
#### Ruby
- 3.1.7
- 3.2.9
- 3.3.9
- 3.4.5
#### Python
- 3.8.18
- 3.9.18
- 3.10.13
- 3.11.7
- 3.12.1
- 3.9.23
- 3.10.18
- 3.11.9
- 3.12.10
- 3.13.7
#### Node.js
- 16.20.2
- 18.19.0
- 20.10.0
- 18.20.8
- 20.19.5
- 22.19.0
#### Go
- 1.19.13
- 1.20.12
- 1.21.5
- 1.22.12
- 1.23.12
- 1.24.7
- 1.25.1
### Rust Tools
- Cargo 1.75.0
- Rust 1.75.0
- Rustdoc 1.75.0
- Rustup 1.26.0
- Cargo 1.89.0
- Rust 1.89.0
- Rustdoc 1.89.0
- Rustup 1.28.2
#### Packages
- Clippy 0.1.75
- Rustfmt 1.7.0-stable
- Clippy 0.1.89
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.2.18
- PowerShell 7.4.11
#### PowerShell Modules
- Az: 11.2.0
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path |
| ---------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 (default) | 14E300c | /Applications/Xcode_14.3.1.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app |
#### Xcode Support Tools
- xcpretty 0.3.0
| Version | Build | Path | Symlinks |
| -------------- | ------- | ------------------------------ | --------------------------------------------------------- |
| 15.2 (default) | 15C500b | /Applications/Xcode_15.2.app | /Applications/Xcode_15.2.0.app<br>/Applications/Xcode.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | /Applications/Xcode_15.1.0.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app | /Applications/Xcode_15.0.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | /Applications/Xcode_14.3.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app | /Applications/Xcode_14.2.0.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app | /Applications/Xcode_14.1.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
@@ -211,8 +215,8 @@
| Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.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 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 |
@@ -223,43 +227,57 @@
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ------------ | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.1 | 14.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.2 | 14.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.4 | 14.3.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.1 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 16.4 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.1 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 9.4 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| OS | Simulators |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.4 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 16.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 9.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
### Android
| Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 34.0.0<br>33.0.2 |
| Android SDK Platforms | android-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.1.10909125 (default) |
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 36.1.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264 (default)<br>27.3.13750724<br>28.2.13676358 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
#### Environment variables
| Name | Value |
| ----------------- | ----------------------------------------------------------------------------------------- |
| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.0.1-57243/ParallelsDesktop-26.0.1-57243.dmg |
##### Notes
```
If you want to use Parallels Desktop you should download a package from URL stored in
PARALLELS_DMG_URL environment variable. A system extension is allowed for this version.
```
+149 -131
View File
@@ -1,155 +1,170 @@
| Announcements |
|-|
| [[All OSes] Powershell Core will be updated to 7.4.x LTS on January, 28](https://github.com/actions/runner-images/issues/9115) |
| [Old versions of Android SDK & tools will be removed from images on January, 8](https://github.com/actions/runner-images/issues/8952) |
| [[macOS] Cmake will be updated to version 4.* on September 8th](https://github.com/actions/runner-images/issues/12934) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
| [[macOS] macos-latest YAML-label will use macos-15 in August 2025](https://github.com/actions/runner-images/issues/12520) |
***
# macOS 13
- OS Version: macOS 13.6.3 (22G436)
- OS Version: macOS 13.7.6 (22H625)
- Kernel Version: Darwin 22.6.0
- Image Version: 20240114.1
- Image Version: 20250908.1545
## Installed Software
### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.413, 9.0.102, 9.0.203, 9.0.304
- Bash 3.2.57(1)-release
- Clang/LLVM 14.0.3
- Clang/LLVM 14.0.0
- 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.3.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.2.0) - available by `gcc-13` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.2.0) - available by `gfortran-13` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- GCC 12 (Homebrew GCC 12.4.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.1.0) - available by `gcc-15` alias
- GNU Fortran 12 (Homebrew GCC 12.4.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.1.0) - available by `gfortran-15` alias
- Kotlin 2.2.10-release-430
- Mono 6.12.0.188
- Node.js 18.19.0
- Perl 5.38.2
- R 4.3.2
- Ruby 3.0.6p216
- Node.js 20.19.5
- Perl 5.40.2
- Python3 3.13.7
- Ruby 3.3.9
### Package Management
- Bundler 2.5.4
- Carthage 0.39.1
- CocoaPods 1.14.3
- Homebrew 4.2.3
- NPM 10.2.3
- Bundler 2.7.1
- Carthage 0.40.0
- CocoaPods 1.16.2
- Homebrew 4.6.9
- NPM 10.8.2
- NuGet 6.3.1.1
- RubyGems 3.5.4
- Yarn 1.22.19
- Pip3 25.2 (python 3.13)
- Pipx 1.7.1
- RubyGems 3.7.1
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.0.0
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.21.2
- bazel 7.0.0
- bazelisk 1.19.0
- azcopy 10.30.0
- bazel 8.4.0
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.1.2
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.42.0
- Curl 8.7.1
- Git 2.50.1
- Git LFS 3.7.0
- GitHub CLI 2.78.0
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.3
- jq 1.7.1
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- yq 4.40.5
- zstd 1.5.5
- Packer 1.14.0
- pkgconf 2.5.1
- Unxip 3.1
- yq 4.47.1
- zstd 1.5.7
- Ninja 1.13.1
### Tools
- AWS CLI 2.15.10
- AWS SAM CLI 1.107.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cmake 3.28.1
- CodeQL Action Bundle 2.15.5
- Fastlane 2.219.0
- SwiftFormat 0.53.0
- Xcbeautify 1.4.0
- Xcode Command Line Tools 15.1.0.0.1.1700200546
- Xcodes 1.4.1
- AWS CLI 2.28.25
- AWS SAM CLI 1.143.0
- AWS Session Manager CLI 1.2.707.0
- Azure CLI 2.77.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.37.4
- Cmake 4.1.1
- CodeQL Action Bundle 2.23.0
- Fastlane 2.228.0
- SwiftFormat 0.57.2
- Xcbeautify 2.30.1
- Xcode Command Line Tools 14.3.1.0.1.1683849156
- Xcodes 1.6.2
### Linters
### Browsers
- Safari 17.2.1 (18617.1.17.11.12)
- SafariDriver 17.2.1 (18617.1.17.11.12)
- Google Chrome 120.0.6099.216
- Google Chrome for Testing 120.0.6099.109
- ChromeDriver 120.0.6099.109
- Selenium server 4.16.1
- Safari 18.5 (18621.2.5.18.1)
- SafariDriver 18.5 (18621.2.5.18.1)
- Google Chrome 140.0.7339.81
- Google Chrome for Testing 140.0.7339.80
- ChromeDriver 140.0.7339.80
- Microsoft Edge 140.0.3485.54
- Microsoft Edge WebDriver 140.0.3485.54
- Mozilla Firefox 142.0.1
- geckodriver 0.36.0
- Selenium server 4.35.0
#### Environment variables
| Name | Value |
| --------------- | --------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 |
| EDGEWEBDRIVER | |
| GECKOWEBDRIVER | |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| ------------------ | -------------------- |
| 11.0.21+9 | JAVA_HOME_11_arm64 |
| 17.0.9+9 (default) | JAVA_HOME_17_arm64 |
| 21.0.1+12.0 | JAVA_HOME_21_arm64 |
| Version | Environment Variable |
| ------------------- | -------------------- |
| 11.0.28+6 | JAVA_HOME_11_arm64 |
| 17.0.16+8 (default) | JAVA_HOME_17_arm64 |
| 21.0.8+9.0 | JAVA_HOME_21_arm64 |
### Cached Tools
#### Ruby
- 3.1.7
- 3.2.9
- 3.3.9
- 3.4.5
#### Python
- 3.11.7
- 3.12.1
- 3.11.9
- 3.12.10
- 3.13.7
#### Node.js
- 16.20.1
- 18.19.0
- 20.10.0
- 18.20.8
- 20.19.5
- 22.19.0
#### Go
- 1.19.13
- 1.20.12
- 1.21.5
- 1.22.12
- 1.23.12
- 1.24.7
- 1.25.1
### Rust Tools
- Cargo 1.75.0
- Rust 1.75.0
- Rustdoc 1.75.0
- Rustup 1.26.0
- Cargo 1.89.0
- Rust 1.89.0
- Rustdoc 1.89.0
- Rustup 1.28.2
#### Packages
- Clippy 0.1.75
- Rustfmt 1.7.0-stable
- Clippy 0.1.89
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.2.18
- PowerShell 7.4.11
#### PowerShell Modules
- Az: 11.2.0
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path |
| ---------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 (default) | 14E300c | /Applications/Xcode_14.3.1.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app |
#### Xcode Support Tools
- xcpretty 0.3.0
| Version | Build | Path | Symlinks |
| -------------- | ------- | ------------------------------ | --------------------------------------------------------- |
| 15.2 (default) | 15C500b | /Applications/Xcode_15.2.app | /Applications/Xcode_15.2.0.app<br>/Applications/Xcode.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | /Applications/Xcode_15.1.0.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app | /Applications/Xcode_15.0.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app | /Applications/Xcode_14.3.app |
| 14.2 | 14C18 | /Applications/Xcode_14.2.app | /Applications/Xcode_14.2.0.app |
| 14.1 | 14B47b | /Applications/Xcode_14.1.app | /Applications/Xcode_14.1.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
@@ -185,11 +200,11 @@
| Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| Simulator - visionOS 1.0 | xrsimulator1.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 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 iOS 16.4 | assetruntime.host.macosx.target.iphoneos16.4 | 14.3.1 |
| DriverKit 22.1 | driverkit22.1 | 14.1 |
| DriverKit 22.2 | driverkit22.2 | 14.2 |
| DriverKit 22.4 | driverkit22.4 | 14.3.1 |
@@ -197,44 +212,47 @@
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ------------ | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.1 | 14.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.2 | 14.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.4 | 14.3.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.1 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 16.4 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.1 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 9.4 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| visionOS 1.0 | 14.1<br>14.2<br>14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Vision Pro |
| OS | Simulators |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 16.4 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 16.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 9.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| visionOS 1.0 | Apple Vision Pro |
### Android
| Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 34.0.0<br>33.0.2 |
| Android SDK Platforms | android-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.1.10909125 (default) |
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 36.1.9 |
| Android SDK Build-tools | 36.0.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264 (default)<br>27.3.13750724<br>28.2.13676358 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/28.2.13676358 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
+243 -145
View File
@@ -1,100 +1,108 @@
| Announcements |
|-|
| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) |
| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) |
| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) |
| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
***
# macOS 14
- OS Version: macOS 14.2.1 (23C71)
- Kernel Version: Darwin 23.2.0
- Image Version: 20240116.1
- OS Version: macOS 14.8.2 (23J126)
- Kernel Version: Darwin 23.6.0
- Image Version: 20251203.0047.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100
- Bash 3.2.57(1)-release
- Clang/LLVM 15.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.3.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.2.0) - available by `gcc-13` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.2.0) - available by `gfortran-13` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias
- Kotlin 2.2.21-release-469
- Mono 6.12.0.188
- Node.js 18.19.0
- Perl 5.38.2
- PHP 8.3.1
- Python3 3.11.7
- R 4.3.2
- Ruby 3.0.6p216
- Node.js 20.19.6
- Perl 5.40.2
- PHP 8.5.0
- Python3 3.14.0
- Ruby 3.3.10
### Package Management
- Bundler 2.5.4
- Carthage 0.39.1
- CocoaPods 1.14.3
- Composer 2.6.6
- Homebrew 4.2.4
- NPM 10.2.3
- Bundler 4.0.0
- Carthage 0.40.0
- CocoaPods 1.16.2
- Composer 2.9.2
- Homebrew 5.0.4
- NPM 10.8.2
- NuGet 6.3.1.1
- Pip3 23.3.1 (python 3.11)
- Pipx 1.4.2
- RubyGems 3.5.4
- Vcpkg 2024 (build from commit 91b17dd72)
- Yarn 1.22.19
- Pip3 25.3 (python 3.14)
- Pipx 1.8.0
- RubyGems 4.0.0
- Vcpkg 2025 (build from commit 4c4abc2e87)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.2.1
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.21.2
- bazel 7.0.0
- bazelisk 1.19.0
- azcopy 10.31.0
- bazel 8.4.2
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.5.0
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.42.0
- Curl 8.17.0
- Git 2.50.1
- Git LFS 3.7.1
- GitHub CLI 2.83.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.3
- jq 1.7.1
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- yq 4.40.5
- zstd 1.5.5
- Packer 1.14.3
- pkgconf 2.5.1
- Unxip 3.2
- yq 4.49.2
- zstd 1.5.7
- Ninja 1.13.2
### Tools
- AWS CLI 2.15.10
- AWS SAM CLI 1.107.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cmake 3.28.1
- CodeQL Action Bundle 2.15.5
- Fastlane 2.219.0
- SwiftFormat 0.53.0
- Xcbeautify 1.4.0
- Xcode Command Line Tools 15.1.0.0.1.1700200546
- Xcodes 1.4.1
- AWS CLI 2.32.8
- AWS SAM CLI 1.149.0
- AWS Session Manager CLI 1.2.764.0
- Azure CLI 2.81.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.39.26
- Cmake 4.2.0
- CodeQL Action Bundle 2.23.6
- Fastlane 2.229.1
- SwiftFormat 0.58.7
- Xcbeautify 3.1.1
- Xcode Command Line Tools 16.2.0.0.1.1733547573
- Xcodes 1.6.2
### Linters
- SwiftLint 0.53.0
- SwiftLint 0.62.2
### Browsers
- Safari 17.2.1 (19617.1.17.11.12)
- SafariDriver 17.2.1 (19617.1.17.11.12)
- Google Chrome 120.0.6099.234
- Google Chrome for Testing 120.0.6099.109
- ChromeDriver 120.0.6099.109
- Microsoft Edge 120.0.2210.133
- Microsoft Edge WebDriver 120.0.2210.133
- Mozilla Firefox 121.0.1
- geckodriver 0.34.0
- Selenium server 4.16.1
- Safari 26.1 (19622.2.11.119.1)
- SafariDriver 26.1 (19622.2.11.119.1)
- Google Chrome 143.0.7499.41
- Google Chrome for Testing 143.0.7499.40
- ChromeDriver 143.0.7499.40
- Microsoft Edge 142.0.3595.94
- Microsoft Edge WebDriver 142.0.3595.94
- Mozilla Firefox 145.0.2
- geckodriver 0.36.0
- Selenium server 4.38.0
#### Environment variables
| Name | Value |
@@ -106,96 +114,186 @@
### Java
| Version | Environment Variable |
| --------------------- | -------------------- |
| 8.0.392+8 | JAVA_HOME_8_X64 |
| 11.0.21+9 | JAVA_HOME_11_X64 |
| 17.0.9+9 | JAVA_HOME_17_X64 |
| 21.0.1+12.0 (default) | JAVA_HOME_21_X64 |
| 8.0.472+8 | JAVA_HOME_8_X64 |
| 11.0.29+7 | JAVA_HOME_11_X64 |
| 17.0.17+10 | JAVA_HOME_17_X64 |
| 21.0.9+10.0 (default) | JAVA_HOME_21_X64 |
| 25.0.1+8.0 | JAVA_HOME_25_X64 |
### Cached Tools
#### Ruby
- 3.2.9
- 3.3.10
- 3.4.7
#### Python
- 3.9.25
- 3.10.19
- 3.11.9
- 3.12.10
- 3.13.10
- 3.14.1
#### Node.js
- 20.19.6
- 22.21.1
- 24.11.1
#### Go
- 1.22.12
- 1.23.12
- 1.24.11
- 1.25.5
### Rust Tools
- Cargo 1.91.1
- Rust 1.91.1
- Rustdoc 1.91.1
- Rustup 1.28.2
#### Packages
- Clippy 0.1.91
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.2.18
- PowerShell 7.4.13
#### PowerShell Modules
- Az: 11.2.0
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path |
| ---------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
#### Xcode Support Tools
- xcpretty 0.3.0
| Version | Build | Path | Symlinks |
| -------------- | -------- | ------------------------------ | --------------------------------------------------------- |
| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app |
| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app |
| 15.4 (default) | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app<br>/Applications/Xcode.app |
| 15.3 | 15E204a | /Applications/Xcode_15.3.app | /Applications/Xcode_15.3.0.app |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | /Applications/Xcode_15.2.0.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | /Applications/Xcode_15.1.0.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app | /Applications/Xcode_15.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ------------------------------------------------------- | --------------------------------------------- | ------------- |
| macOS 13.3 | macosx13.3 | 14.3.1 |
| macOS 14.0 | macosx14.0 | 15.0.1 |
| macOS 14.2 | macosx14.2 | 15.1, 15.2 |
| iOS 16.4 | iphoneos16.4 | 14.3.1 |
| iOS 17.0 | iphoneos17.0 | 15.0.1 |
| iOS 17.2 | iphoneos17.2 | 15.1, 15.2 |
| Simulator - iOS 16.4 | iphonesimulator16.4 | 14.3.1 |
| Simulator - iOS 17.0 | iphonesimulator17.0 | 15.0.1 |
| Simulator - iOS 17.2 | iphonesimulator17.2 | 15.1, 15.2 |
| tvOS 16.4 | appletvos16.4 | 14.3.1 |
| tvOS 17.0 | appletvos17.0 | 15.0.1 |
| tvOS 17.2 | appletvos17.2 | 15.1, 15.2 |
| Simulator - tvOS 16.4 | appletvsimulator16.4 | 14.3.1 |
| Simulator - tvOS 17.0 | appletvsimulator17.0 | 15.0.1 |
| Simulator - tvOS 17.2 | appletvsimulator17.2 | 15.1, 15.2 |
| watchOS 9.4 | watchos9.4 | 14.3.1 |
| watchOS 10.0 | watchos10.0 | 15.0.1 |
| watchOS 10.2 | watchos10.2 | 15.1, 15.2 |
| Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 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 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.4 | driverkit22.4 | 14.3.1 |
| DriverKit 23.0 | driverkit23.0 | 15.0.1 |
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
| SDK | SDK Name | Xcode Version |
| ------------------------ | -------------------- | ------------- |
| macOS 14.0 | macosx14.0 | 15.0.1 |
| macOS 14.2 | macosx14.2 | 15.1, 15.2 |
| macOS 14.4 | macosx14.4 | 15.3 |
| macOS 14.5 | macosx14.5 | 15.4 |
| macOS 15.1 | macosx15.1 | 16.1 |
| macOS 15.2 | macosx15.2 | 16.2 |
| iOS 17.0 | iphoneos17.0 | 15.0.1 |
| iOS 17.2 | iphoneos17.2 | 15.1, 15.2 |
| iOS 17.4 | iphoneos17.4 | 15.3 |
| iOS 17.5 | iphoneos17.5 | 15.4 |
| iOS 18.1 | iphoneos18.1 | 16.1 |
| iOS 18.2 | iphoneos18.2 | 16.2 |
| Simulator - iOS 17.0 | iphonesimulator17.0 | 15.0.1 |
| Simulator - iOS 17.2 | iphonesimulator17.2 | 15.1, 15.2 |
| Simulator - iOS 17.4 | iphonesimulator17.4 | 15.3 |
| Simulator - iOS 17.5 | iphonesimulator17.5 | 15.4 |
| Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 |
| Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 |
| tvOS 17.0 | appletvos17.0 | 15.0.1 |
| tvOS 17.2 | appletvos17.2 | 15.1, 15.2 |
| tvOS 17.4 | appletvos17.4 | 15.3 |
| tvOS 17.5 | appletvos17.5 | 15.4 |
| tvOS 18.1 | appletvos18.1 | 16.1 |
| tvOS 18.2 | appletvos18.2 | 16.2 |
| Simulator - tvOS 17.0 | appletvsimulator17.0 | 15.0.1 |
| Simulator - tvOS 17.2 | appletvsimulator17.2 | 15.1, 15.2 |
| Simulator - tvOS 17.4 | appletvsimulator17.4 | 15.3 |
| Simulator - tvOS 17.5 | appletvsimulator17.5 | 15.4 |
| Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 |
| Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 |
| watchOS 10.0 | watchos10.0 | 15.0.1 |
| watchOS 10.2 | watchos10.2 | 15.1, 15.2 |
| watchOS 10.4 | watchos10.4 | 15.3 |
| watchOS 10.5 | watchos10.5 | 15.4 |
| watchOS 11.1 | watchos11.1 | 16.1 |
| watchOS 11.2 | watchos11.2 | 16.2 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 |
| Simulator - watchOS 10.4 | watchsimulator10.4 | 15.3 |
| Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 |
| Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 |
| Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| visionOS 1.1 | xros1.1 | 15.3 |
| visionOS 1.2 | xros1.2 | 15.4 |
| visionOS 2.1 | xros2.1 | 16.1 |
| visionOS 2.2 | xros2.2 | 16.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 |
| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 |
| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 |
| Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 |
| DriverKit 23.0 | driverkit23.0 | 15.0.1 |
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
| DriverKit 23.4 | driverkit23.4 | 15.3 |
| DriverKit 23.5 | driverkit23.5 | 15.4 |
| DriverKit 24.1 | driverkit24.1 | 16.1 |
| DriverKit 24.2 | driverkit24.2 | 16.2 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ------------ | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.4 | 14.3.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.4 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.4 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| Name | OS | Simulators |
| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| iOS 17.0 | 17.0.1 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 17.2 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.4 | 17.4 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 17.5 | 17.5 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (6th generation)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.1 | 18.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.2 | 18.2 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| tvOS 17.0 | 17.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 17.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.4 | 17.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.5 | 17.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.1 | 18.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.2 | 18.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
### Android
| Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 34.0.0<br>33.0.2 |
| Android SDK Platforms | android-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.1.10909125 (default) |
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 36.2.12 |
| Android SDK Build-tools | 36.0.0 36.1.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-36.1 (rev 1)<br>android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5<br>4.1.2 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264 (default)<br>27.3.13750724<br>28.2.13676358<br>29.0.14206865 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
#### Environment variables
| Name | Value |
| ----------------- | ----------------------------------------------------------------------------------------- |
| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg |
##### Notes
```
If you want to use Parallels Desktop you should download a package from URL stored in
PARALLELS_DMG_URL environment variable. A system extension is allowed for this version.
```
+233 -138
View File
@@ -1,190 +1,285 @@
| Announcements |
|-|
| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) |
| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) |
| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) |
| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
***
# macOS 14
- OS Version: macOS 14.2.1 (23C71)
- Kernel Version: Darwin 23.2.0
- Image Version: 20240116.1
- OS Version: macOS 14.8.2 (23J126)
- Kernel Version: Darwin 23.6.0
- Image Version: 20251203.0037.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 7.0.102, 7.0.202, 7.0.306, 7.0.405, 8.0.101
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100
- Bash 3.2.57(1)-release
- Clang/LLVM 15.0.0
- Clang/LLVM (Homebrew) 15.0.7 - available on `$(brew --prefix llvm@15)/bin/clang`
- GCC 11 (Homebrew GCC 11.4.0) - available by `gcc-11` alias
- GCC 12 (Homebrew GCC 12.3.0) - available by `gcc-12` alias
- GCC 13 (Homebrew GCC 13.2.0) - available by `gcc-13` alias
- GNU Fortran 11 (Homebrew GCC 11.4.0) - available by `gfortran-11` alias
- GNU Fortran 12 (Homebrew GCC 12.3.0) - available by `gfortran-12` alias
- GNU Fortran 13 (Homebrew GCC 13.2.0) - available by `gfortran-13` alias
- Julia 1.10.0
- Kotlin 1.9.22-release-704
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias
- Kotlin 2.2.21-release-469
- Mono 6.12.0.188
- Node.js 18.19.0
- Perl 5.38.2
- R 4.3.2
- Ruby 3.0.6p216
- Node.js 20.19.6
- Perl 5.40.2
- Python3 3.14.0
- Ruby 3.3.10
### Package Management
- Bundler 2.5.4
- Carthage 0.39.1
- CocoaPods 1.14.3
- Homebrew 4.2.4
- NPM 10.2.3
- Bundler 4.0.0
- Carthage 0.40.0
- CocoaPods 1.16.2
- Homebrew 5.0.4
- NPM 10.8.2
- NuGet 6.3.1.1
- RubyGems 3.5.4
- Yarn 1.22.19
- Pip3 25.3 (python 3.14)
- Pipx 1.8.0
- RubyGems 4.0.0
- Vcpkg 2025 (build from commit 80d025e829)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.14
- Apache Maven 3.9.6
- Gradle 8.5
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.2.1
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.21.2
- bazel 7.0.0
- bazelisk 1.19.0
- azcopy 10.31.0
- bazel 8.4.2
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.4.0
- Git 2.43.0
- Git LFS 3.4.1
- GitHub CLI 2.42.0
- Curl 8.7.1
- Git 2.50.1
- Git LFS 3.7.1
- GitHub CLI 2.83.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.21.4
- gpg (GnuPG) 2.4.3
- jq 1.7.1
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.9.4
- pkg-config 0.29.2
- yq 4.40.5
- zstd 1.5.5
- Packer 1.14.3
- pkgconf 2.5.1
- Unxip 3.2
- yq 4.49.2
- zstd 1.5.7
- Ninja 1.13.2
### Tools
- AWS CLI 2.15.10
- AWS SAM CLI 1.107.0
- AWS Session Manager CLI 1.2.553.0
- Azure CLI 2.56.0
- Azure CLI (azure-devops) 0.26.0
- Bicep CLI 0.24.24
- Cmake 3.28.1
- CodeQL Action Bundle 2.15.5
- Fastlane 2.219.0
- SwiftFormat 0.53.0
- Xcbeautify 1.4.0
- Xcode Command Line Tools 15.1.0.0.1.1700200546
- Xcodes 1.4.1
### Linters
- AWS CLI 2.32.8
- AWS SAM CLI 1.149.0
- AWS Session Manager CLI 1.2.764.0
- Azure CLI 2.81.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.39.26
- Cmake 4.2.0
- CodeQL Action Bundle 2.23.6
- Fastlane 2.229.1
- SwiftFormat 0.58.7
- Xcbeautify 3.1.1
- Xcode Command Line Tools 16.2.0.0.1.1733547573
- Xcodes 1.6.2
### Browsers
- Safari 17.2.1 (19617.1.17.11.12)
- SafariDriver 17.2.1 (19617.1.17.11.12)
- Google Chrome 120.0.6099.234
- Google Chrome for Testing 120.0.6099.109
- ChromeDriver 120.0.6099.109
- Selenium server 4.16.1
- Safari 26.1 (19622.2.11.119.1)
- SafariDriver 26.1 (19622.2.11.119.1)
- Google Chrome 143.0.7499.41
- Google Chrome for Testing 143.0.7499.40
- ChromeDriver 143.0.7499.40
- Microsoft Edge 142.0.3595.94
- Microsoft Edge WebDriver 142.0.3595.94
- Mozilla Firefox 145.0.2
- geckodriver 0.36.0
- Selenium server 4.38.0
#### Environment variables
| Name | Value |
| --------------- | --------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 |
| EDGEWEBDRIVER | |
| GECKOWEBDRIVER | |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| --------------------- | -------------------- |
| 11.0.21+9 | JAVA_HOME_11_arm64 |
| 17.0.9+9 | JAVA_HOME_17_arm64 |
| 21.0.1+12.0 (default) | JAVA_HOME_21_arm64 |
| 11.0.29+7 | JAVA_HOME_11_arm64 |
| 17.0.17+10 | JAVA_HOME_17_arm64 |
| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 |
| 25.0.1+8.0 | JAVA_HOME_25_arm64 |
### Cached Tools
#### Ruby
- 3.2.9
- 3.3.10
- 3.4.7
#### Python
- 3.11.9
- 3.12.10
- 3.13.9
- 3.14.0
#### Node.js
- 20.19.6
- 22.21.1
- 24.11.1
#### Go
- 1.22.12
- 1.23.12
- 1.24.11
- 1.25.5
### Rust Tools
- Cargo 1.91.1
- Rust 1.91.1
- Rustdoc 1.91.1
- Rustup 1.28.2
#### Packages
- Clippy 0.1.91
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.2.18
- PowerShell 7.4.13
#### PowerShell Modules
- Az: 11.2.0
- Pester: 5.5.0
- PSScriptAnalyzer: 1.21.0
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path |
| ---------------- | ------- | ------------------------------ |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app |
| 15.0.1 (default) | 15A507 | /Applications/Xcode_15.0.1.app |
| 14.3.1 | 14E300c | /Applications/Xcode_14.3.1.app |
#### Xcode Support Tools
- xcpretty 0.3.0
| Version | Build | Path | Symlinks |
| -------------- | -------- | ------------------------------ | --------------------------------------------------------- |
| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app |
| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app |
| 15.4 (default) | 15F31d | /Applications/Xcode_15.4.app | /Applications/Xcode_15.4.0.app<br>/Applications/Xcode.app |
| 15.3 | 15E204a | /Applications/Xcode_15.3.app | /Applications/Xcode_15.3.0.app |
| 15.2 | 15C500b | /Applications/Xcode_15.2.app | /Applications/Xcode_15.2.0.app |
| 15.1 | 15C65 | /Applications/Xcode_15.1.app | /Applications/Xcode_15.1.0.app |
| 15.0.1 | 15A507 | /Applications/Xcode_15.0.1.app | /Applications/Xcode_15.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ------------------------------------------------------- | --------------------------------------------- | ------------- |
| macOS 13.3 | macosx13.3 | 14.3.1 |
| macOS 14.0 | macosx14.0 | 15.0.1 |
| macOS 14.2 | macosx14.2 | 15.1, 15.2 |
| iOS 16.4 | iphoneos16.4 | 14.3.1 |
| iOS 17.0 | iphoneos17.0 | 15.0.1 |
| iOS 17.2 | iphoneos17.2 | 15.1, 15.2 |
| Simulator - iOS 16.4 | iphonesimulator16.4 | 14.3.1 |
| Simulator - iOS 17.0 | iphonesimulator17.0 | 15.0.1 |
| Simulator - iOS 17.2 | iphonesimulator17.2 | 15.1, 15.2 |
| tvOS 16.4 | appletvos16.4 | 14.3.1 |
| tvOS 17.0 | appletvos17.0 | 15.0.1 |
| tvOS 17.2 | appletvos17.2 | 15.1, 15.2 |
| Simulator - tvOS 16.4 | appletvsimulator16.4 | 14.3.1 |
| Simulator - tvOS 17.0 | appletvsimulator17.0 | 15.0.1 |
| Simulator - tvOS 17.2 | appletvsimulator17.2 | 15.1, 15.2 |
| watchOS 9.4 | watchos9.4 | 14.3.1 |
| watchOS 10.0 | watchos10.0 | 15.0.1 |
| watchOS 10.2 | watchos10.2 | 15.1, 15.2 |
| Simulator - watchOS 9.4 | watchsimulator9.4 | 14.3.1 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| 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 |
| 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 |
| DriverKit 22.4 | driverkit22.4 | 14.3.1 |
| DriverKit 23.0 | driverkit23.0 | 15.0.1 |
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
| SDK | SDK Name | Xcode Version |
| ------------------------ | -------------------- | ------------- |
| macOS 14.0 | macosx14.0 | 15.0.1 |
| macOS 14.2 | macosx14.2 | 15.1, 15.2 |
| macOS 14.4 | macosx14.4 | 15.3 |
| macOS 14.5 | macosx14.5 | 15.4 |
| macOS 15.1 | macosx15.1 | 16.1 |
| macOS 15.2 | macosx15.2 | 16.2 |
| iOS 17.0 | iphoneos17.0 | 15.0.1 |
| iOS 17.2 | iphoneos17.2 | 15.1, 15.2 |
| iOS 17.4 | iphoneos17.4 | 15.3 |
| iOS 17.5 | iphoneos17.5 | 15.4 |
| iOS 18.1 | iphoneos18.1 | 16.1 |
| iOS 18.2 | iphoneos18.2 | 16.2 |
| Simulator - iOS 17.0 | iphonesimulator17.0 | 15.0.1 |
| Simulator - iOS 17.2 | iphonesimulator17.2 | 15.1, 15.2 |
| Simulator - iOS 17.4 | iphonesimulator17.4 | 15.3 |
| Simulator - iOS 17.5 | iphonesimulator17.5 | 15.4 |
| Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 |
| Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 |
| tvOS 17.0 | appletvos17.0 | 15.0.1 |
| tvOS 17.2 | appletvos17.2 | 15.1, 15.2 |
| tvOS 17.4 | appletvos17.4 | 15.3 |
| tvOS 17.5 | appletvos17.5 | 15.4 |
| tvOS 18.1 | appletvos18.1 | 16.1 |
| tvOS 18.2 | appletvos18.2 | 16.2 |
| Simulator - tvOS 17.0 | appletvsimulator17.0 | 15.0.1 |
| Simulator - tvOS 17.2 | appletvsimulator17.2 | 15.1, 15.2 |
| Simulator - tvOS 17.4 | appletvsimulator17.4 | 15.3 |
| Simulator - tvOS 17.5 | appletvsimulator17.5 | 15.4 |
| Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 |
| Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 |
| watchOS 10.0 | watchos10.0 | 15.0.1 |
| watchOS 10.2 | watchos10.2 | 15.1, 15.2 |
| watchOS 10.4 | watchos10.4 | 15.3 |
| watchOS 10.5 | watchos10.5 | 15.4 |
| watchOS 11.1 | watchos11.1 | 16.1 |
| watchOS 11.2 | watchos11.2 | 16.2 |
| Simulator - watchOS 10.0 | watchsimulator10.0 | 15.0.1 |
| Simulator - watchOS 10.2 | watchsimulator10.2 | 15.1, 15.2 |
| Simulator - watchOS 10.4 | watchsimulator10.4 | 15.3 |
| Simulator - watchOS 10.5 | watchsimulator10.5 | 15.4 |
| Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 |
| Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 |
| visionOS 1.0 | xros1.0 | 15.2 |
| visionOS 1.1 | xros1.1 | 15.3 |
| visionOS 1.2 | xros1.2 | 15.4 |
| visionOS 2.1 | xros2.1 | 16.1 |
| visionOS 2.2 | xros2.2 | 16.2 |
| Simulator - visionOS 1.0 | xrsimulator1.0 | 15.2 |
| Simulator - visionOS 1.1 | xrsimulator1.1 | 15.3 |
| Simulator - visionOS 1.2 | xrsimulator1.2 | 15.4 |
| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 |
| Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 |
| DriverKit 23.0 | driverkit23.0 | 15.0.1 |
| DriverKit 23.2 | driverkit23.2 | 15.1, 15.2 |
| DriverKit 23.4 | driverkit23.4 | 15.3 |
| DriverKit 23.5 | driverkit23.5 | 15.4 |
| DriverKit 24.1 | driverkit24.1 | 16.1 |
| DriverKit 24.2 | driverkit24.2 | 16.2 |
#### Installed Simulators
| OS | Xcode Version | Simulators |
| ------------ | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 16.4 | 14.3.1 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | iPhone 14<br>iPhone 14 Plus<br>iPhone 14 Pro<br>iPhone 14 Pro Max<br>iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| tvOS 16.4 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 9.4 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Ultra (49mm) |
| watchOS 10.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 8 (41mm)<br>Apple Watch Series 8 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra (49mm)<br>Apple Watch Ultra 2 (49mm) |
| visionOS 1.0 | 14.3.1<br>15.0.1<br>15.1<br>15.2 | Apple Vision Pro |
| Name | OS | Simulators |
| ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| iOS 17.0 | 17.0.1 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.2 | 17.2 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation) |
| iOS 17.4 | 17.4 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air (5th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (6th generation)<br>iPad Pro (11-inch) (4th generation)<br>iPad Pro (12.9-inch) (6th generation)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 17.5 | 17.5 | iPhone 15<br>iPhone 15 Plus<br>iPhone 15 Pro<br>iPhone 15 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (6th generation)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.1 | 18.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.2 | 18.2 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad Air 11-inch (M2)<br>iPad Air 13-inch (M2)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| tvOS 17.0 | 17.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.2 | 17.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.4 | 17.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 17.5 | 17.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.1 | 18.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.2 | 18.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 10.0 | 10.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.2 | 10.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.4 | 10.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 10.5 | 10.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 5 (40mm)<br>Apple Watch Series 5 (44mm)<br>Apple Watch Series 6 (40mm)<br>Apple Watch Series 6 (44mm)<br>Apple Watch Series 7 (41mm)<br>Apple Watch Series 7 (45mm)<br>Apple Watch Series 9 (41mm)<br>Apple Watch Series 9 (45mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.1 | 11.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| visionOS 1.0 | 1.0 | Apple Vision Pro |
| visionOS 1.1 | 1.1 | Apple Vision Pro |
| visionOS 1.2 | 1.2 | Apple Vision Pro |
| visionOS 2.1 | 2.1 | Apple Vision Pro |
| visionOS 2.2 | 2.2 | Apple Vision Pro |
### Android
| Package Name | Version |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 33.1.24 |
| Android SDK Build-tools | 34.0.0<br>33.0.2 |
| Android SDK Platforms | android-34-ext8 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 2)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 34.0.5 |
| Android Support Repository | 47.0.0 |
| CMake | 3.22.1 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 24.0.8215888<br>25.2.9519653<br>26.1.10909125 (default) |
| Package Name | Version |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 11.0 |
| Android Emulator | 36.2.12 |
| Android SDK Build-tools | 36.0.0 36.1.0<br>35.0.0 35.0.1<br>34.0.0<br>33.0.2 33.0.3 |
| Android SDK Platforms | android-36.1 (rev 1)<br>android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3)<br>android-33-ext5 (rev 1)<br>android-33-ext4 (rev 1)<br>android-33 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5<br>4.1.2 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264 (default)<br>27.3.13750724<br>28.2.13676358<br>29.0.14206865 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.1.10909125 |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/26.3.11579264 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
+305
View File
@@ -0,0 +1,305 @@
| Announcements |
|-|
| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) |
| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) |
| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) |
| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
***
# macOS 15
- OS Version: macOS 15.7.2 (24G325)
- Kernel Version: Darwin 24.6.0
- Image Version: 20251203.0058.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100
- Bash 3.2.57(1)-release
- Clang/LLVM 17.0.0
- Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang`
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias
- Kotlin 2.2.21-release-469
- Node.js 22.21.1
- Perl 5.40.2
- PHP 8.5.0
- Python3 3.14.0
- Ruby 3.3.10
### Package Management
- Bundler 4.0.0
- Carthage 0.40.0
- CocoaPods 1.16.2
- Composer 2.9.2
- Homebrew 5.0.4
- NPM 10.9.4
- Pip3 25.3 (python 3.14)
- Pipx 1.8.0
- RubyGems 4.0.0
- Vcpkg 2025 (build from commit 80d025e829)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.2.1
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.31.0
- bazel 8.4.2
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.17.0
- Git 2.50.1
- Git LFS 3.7.1
- GitHub CLI 2.83.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.14.3
- pkgconf 2.5.1
- Unxip 3.2
- yq 4.49.2
- zstd 1.5.7
- Ninja 1.13.2
### Tools
- AWS CLI 2.32.8
- AWS SAM CLI 1.149.0
- AWS Session Manager CLI 1.2.764.0
- Azure CLI 2.81.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.39.26
- Cmake 4.2.0
- CodeQL Action Bundle 2.23.6
- Fastlane 2.229.1
- SwiftFormat 0.58.7
- Xcbeautify 3.1.1
- Xcode Command Line Tools 16.4.0.0.1.1747106510
- Xcodes 1.6.2
### Linters
- SwiftLint 0.62.2
### Browsers
- Safari 26.1 (20622.2.11.119.1)
- SafariDriver 26.1 (20622.2.11.119.1)
- Google Chrome 143.0.7499.41
- Google Chrome for Testing 143.0.7499.40
- ChromeDriver 143.0.7499.40
- Microsoft Edge 142.0.3595.94
- Microsoft Edge WebDriver 142.0.3595.94
- Mozilla Firefox 145.0.2
- geckodriver 0.36.0
- Selenium server 4.38.0
#### Environment variables
| Name | Value |
| --------------- | ------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-x64 |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| --------------------- | -------------------- |
| 11.0.29+7 | JAVA_HOME_11_X64 |
| 17.0.17+10 | JAVA_HOME_17_X64 |
| 21.0.9+10.0 (default) | JAVA_HOME_21_X64 |
| 25.0.1+8.0 | JAVA_HOME_25_X64 |
### Cached Tools
#### Ruby
- 3.2.9
- 3.3.10
- 3.4.7
#### Python
- 3.9.25
- 3.10.19
- 3.11.9
- 3.12.10
- 3.13.10
- 3.14.1
#### Node.js
- 20.19.6
- 22.21.1
- 24.11.1
#### Go
- 1.22.12
- 1.23.12
- 1.24.11
- 1.25.5
### Rust Tools
- Cargo 1.91.1
- Rust 1.91.1
- Rustdoc 1.91.1
- Rustup 1.28.2
#### Packages
- Clippy 0.1.91
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.4.13
#### PowerShell Modules
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path | Symlinks |
| -------------- | -------- | ------------------------------ | -------------------------------------------------------------- |
| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app |
| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app |
| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app<br>/Applications/Xcode.app |
| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app |
| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app |
| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app |
| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app<br>/Applications/Xcode_16.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ------------------------- | -------------------- | ------------- |
| macOS 15.0 | macosx15.0 | 16.0 |
| macOS 15.1 | macosx15.1 | 16.1 |
| macOS 15.2 | macosx15.2 | 16.2 |
| macOS 15.4 | macosx15.4 | 16.3 |
| macOS 15.5 | macosx15.5 | 16.4 |
| macOS 26.0 | macosx26.0 | 26.0.1 |
| macOS 26.1 | macosx26.1 | 26.1.1 |
| iOS 18.0 | iphoneos18.0 | 16.0 |
| iOS 18.1 | iphoneos18.1 | 16.1 |
| iOS 18.2 | iphoneos18.2 | 16.2 |
| iOS 18.4 | iphoneos18.4 | 16.3 |
| iOS 18.5 | iphoneos18.5 | 16.4 |
| iOS 26.0 | iphoneos26.0 | 26.0.1 |
| iOS 26.1 | iphoneos26.1 | 26.1.1 |
| Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 |
| Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 |
| Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 |
| Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 |
| Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 |
| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 |
| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 |
| tvOS 18.0 | appletvos18.0 | 16.0 |
| tvOS 18.1 | appletvos18.1 | 16.1 |
| tvOS 18.2 | appletvos18.2 | 16.2 |
| tvOS 18.4 | appletvos18.4 | 16.3 |
| tvOS 18.5 | appletvos18.5 | 16.4 |
| tvOS 26.0 | appletvos26.0 | 26.0.1 |
| tvOS 26.1 | appletvos26.1 | 26.1.1 |
| Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 |
| Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 |
| Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 |
| Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 |
| Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 |
| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 |
| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 |
| watchOS 11.0 | watchos11.0 | 16.0 |
| watchOS 11.1 | watchos11.1 | 16.1 |
| watchOS 11.2 | watchos11.2 | 16.2 |
| watchOS 11.4 | watchos11.4 | 16.3 |
| watchOS 11.5 | watchos11.5 | 16.4 |
| watchOS 26.0 | watchos26.0 | 26.0.1 |
| watchOS 26.1 | watchos26.1 | 26.1.1 |
| Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 |
| Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 |
| Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 |
| Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 |
| Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 |
| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 |
| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 |
| visionOS 2.0 | xros2.0 | 16.0 |
| visionOS 2.1 | xros2.1 | 16.1 |
| visionOS 2.2 | xros2.2 | 16.2 |
| visionOS 2.4 | xros2.4 | 16.3 |
| visionOS 2.5 | xros2.5 | 16.4 |
| visionOS 26.0 | xros26.0 | 26.0.1 |
| visionOS 26.1 | xros26.1 | 26.1.1 |
| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 |
| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 |
| Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 |
| Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 |
| Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 |
| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 |
| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 |
| DriverKit 24.0 | driverkit24.0 | 16.0 |
| DriverKit 24.1 | driverkit24.1 | 16.1 |
| DriverKit 24.2 | driverkit24.2 | 16.2 |
| DriverKit 24.4 | driverkit24.4 | 16.3 |
| DriverKit 24.5 | driverkit24.5 | 16.4 |
| DriverKit 25.0 | driverkit25.0 | 26.0.1 |
| DriverKit 25.1 | driverkit25.1 | 26.1.1 |
#### Installed Simulators
| Name | OS | Simulators |
| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 18.4 | 18.4 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.5 | 18.5 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.6 | 18.6 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 26.0 | 26.0.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M4)<br>iPad Pro 13-inch (M5) |
| iOS 26.1 | 26.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M4)<br>iPad Pro 13-inch (M5) |
| tvOS 18.2 | 18.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.4 | 18.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.5 | 18.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.0 | 26.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.1 | 26.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 2 (49mm)<br>Apple Watch Ultra 3 (49mm) |
| watchOS 26.1 | 26.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 2 (49mm)<br>Apple Watch Ultra 3 (49mm) |
### Android
| Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 16.0 |
| Android Emulator | 36.2.12 |
| Android SDK Build-tools | 36.0.0 36.1.0<br>35.0.0 35.0.1 |
| Android SDK Platforms | android-36.1 (rev 1)<br>android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5<br>4.1.2 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264<br>27.3.13750724 (default)<br>28.2.13676358<br>29.0.14206865 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
#### Environment variables
| Name | Value |
| ----------------- | ----------------------------------------------------------------------------------------- |
| PARALLELS_DMG_URL | https://download.parallels.com/desktop/v26/26.1.2-57293/ParallelsDesktop-26.1.2-57293.dmg |
##### Notes
```
If you want to use Parallels Desktop you should download a package from URL stored in
PARALLELS_DMG_URL environment variable. A system extension is allowed for this version.
```
+292
View File
@@ -0,0 +1,292 @@
| Announcements |
|-|
| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) |
| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) |
| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) |
| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
***
# macOS 15
- OS Version: macOS 15.7.2 (24G325)
- Kernel Version: Darwin 24.6.0
- Image Version: 20251203.0057.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100
- Bash 3.2.57(1)-release
- Clang/LLVM 17.0.0
- Clang/LLVM (Homebrew) 18.1.8 - available on `$(brew --prefix llvm@18)/bin/clang`
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias
- Kotlin 2.2.21-release-469
- Node.js 22.21.1
- Perl 5.40.2
- Python3 3.14.0
- Ruby 3.3.10
### Package Management
- Bundler 4.0.0
- Carthage 0.40.0
- CocoaPods 1.16.2
- Homebrew 5.0.4
- NPM 10.9.4
- Pip3 25.3 (python 3.14)
- Pipx 1.8.0
- RubyGems 4.0.0
- Vcpkg 2025 (build from commit 80d025e829)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.2.1
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.31.0
- bazel 8.4.2
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.7.1
- Git 2.50.1
- Git LFS 3.7.1
- GitHub CLI 2.83.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 1.1.1w 11 Sep 2023
- Packer 1.14.3
- pkgconf 2.5.1
- Unxip 3.2
- yq 4.49.2
- zstd 1.5.7
- Ninja 1.13.2
### Tools
- AWS CLI 2.32.8
- AWS SAM CLI 1.149.0
- AWS Session Manager CLI 1.2.764.0
- Azure CLI 2.81.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.39.26
- Cmake 4.2.0
- CodeQL Action Bundle 2.23.6
- Fastlane 2.229.1
- SwiftFormat 0.58.7
- Xcbeautify 3.1.1
- Xcode Command Line Tools 16.4.0.0.1.1747106510
- Xcodes 1.6.2
### Browsers
- Safari 26.1 (20622.2.11.119.1)
- SafariDriver 26.1 (20622.2.11.119.1)
- Google Chrome 143.0.7499.41
- Google Chrome for Testing 143.0.7499.40
- ChromeDriver 143.0.7499.40
- Microsoft Edge 142.0.3595.94
- Microsoft Edge WebDriver 142.0.3595.94
- Mozilla Firefox 145.0.2
- geckodriver 0.36.0
- Selenium server 4.38.0
#### Environment variables
| Name | Value |
| --------------- | --------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| --------------------- | -------------------- |
| 11.0.29+7 | JAVA_HOME_11_arm64 |
| 17.0.17+10 | JAVA_HOME_17_arm64 |
| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 |
| 25.0.1+8.0 | JAVA_HOME_25_arm64 |
### Cached Tools
#### Ruby
- 3.2.9
- 3.3.10
- 3.4.7
#### Python
- 3.11.9
- 3.12.10
- 3.13.10
- 3.14.1
#### Node.js
- 20.19.6
- 22.21.1
- 24.11.1
#### Go
- 1.22.12
- 1.23.12
- 1.24.11
- 1.25.5
### Rust Tools
- Cargo 1.91.1
- Rust 1.91.1
- Rustdoc 1.91.1
- Rustup 1.28.2
#### Packages
- Clippy 0.1.91
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.4.13
#### PowerShell Modules
- Az: 12.5.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path | Symlinks |
| -------------- | -------- | ------------------------------ | -------------------------------------------------------------- |
| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app |
| 26.0.1 | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app |
| 16.4 (default) | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app<br>/Applications/Xcode.app |
| 16.3 | 16E140 | /Applications/Xcode_16.3.app | /Applications/Xcode_16.3.0.app |
| 16.2 | 16C5032a | /Applications/Xcode_16.2.app | /Applications/Xcode_16.2.0.app |
| 16.1 | 16B40 | /Applications/Xcode_16.1.app | /Applications/Xcode_16.1.0.app |
| 16.0 | 16A242d | /Applications/Xcode_16.app | /Applications/Xcode_16.0.0.app<br>/Applications/Xcode_16.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ------------------------- | -------------------- | ------------- |
| macOS 15.0 | macosx15.0 | 16.0 |
| macOS 15.1 | macosx15.1 | 16.1 |
| macOS 15.2 | macosx15.2 | 16.2 |
| macOS 15.4 | macosx15.4 | 16.3 |
| macOS 15.5 | macosx15.5 | 16.4 |
| macOS 26.0 | macosx26.0 | 26.0.1 |
| macOS 26.1 | macosx26.1 | 26.1.1 |
| iOS 18.0 | iphoneos18.0 | 16.0 |
| iOS 18.1 | iphoneos18.1 | 16.1 |
| iOS 18.2 | iphoneos18.2 | 16.2 |
| iOS 18.4 | iphoneos18.4 | 16.3 |
| iOS 18.5 | iphoneos18.5 | 16.4 |
| iOS 26.0 | iphoneos26.0 | 26.0.1 |
| iOS 26.1 | iphoneos26.1 | 26.1.1 |
| Simulator - iOS 18.0 | iphonesimulator18.0 | 16.0 |
| Simulator - iOS 18.1 | iphonesimulator18.1 | 16.1 |
| Simulator - iOS 18.2 | iphonesimulator18.2 | 16.2 |
| Simulator - iOS 18.4 | iphonesimulator18.4 | 16.3 |
| Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 |
| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 |
| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 |
| tvOS 18.0 | appletvos18.0 | 16.0 |
| tvOS 18.1 | appletvos18.1 | 16.1 |
| tvOS 18.2 | appletvos18.2 | 16.2 |
| tvOS 18.4 | appletvos18.4 | 16.3 |
| tvOS 18.5 | appletvos18.5 | 16.4 |
| tvOS 26.0 | appletvos26.0 | 26.0.1 |
| tvOS 26.1 | appletvos26.1 | 26.1.1 |
| Simulator - tvOS 18.0 | appletvsimulator18.0 | 16.0 |
| Simulator - tvOS 18.1 | appletvsimulator18.1 | 16.1 |
| Simulator - tvOS 18.2 | appletvsimulator18.2 | 16.2 |
| Simulator - tvOS 18.4 | appletvsimulator18.4 | 16.3 |
| Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 |
| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 |
| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 |
| watchOS 11.0 | watchos11.0 | 16.0 |
| watchOS 11.1 | watchos11.1 | 16.1 |
| watchOS 11.2 | watchos11.2 | 16.2 |
| watchOS 11.4 | watchos11.4 | 16.3 |
| watchOS 11.5 | watchos11.5 | 16.4 |
| watchOS 26.0 | watchos26.0 | 26.0.1 |
| watchOS 26.1 | watchos26.1 | 26.1.1 |
| Simulator - watchOS 11.0 | watchsimulator11.0 | 16.0 |
| Simulator - watchOS 11.1 | watchsimulator11.1 | 16.1 |
| Simulator - watchOS 11.2 | watchsimulator11.2 | 16.2 |
| Simulator - watchOS 11.4 | watchsimulator11.4 | 16.3 |
| Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 |
| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 |
| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 |
| visionOS 2.0 | xros2.0 | 16.0 |
| visionOS 2.1 | xros2.1 | 16.1 |
| visionOS 2.2 | xros2.2 | 16.2 |
| visionOS 2.4 | xros2.4 | 16.3 |
| visionOS 2.5 | xros2.5 | 16.4 |
| visionOS 26.0 | xros26.0 | 26.0.1 |
| visionOS 26.1 | xros26.1 | 26.1.1 |
| Simulator - visionOS 2.0 | xrsimulator2.0 | 16.0 |
| Simulator - visionOS 2.1 | xrsimulator2.1 | 16.1 |
| Simulator - visionOS 2.2 | xrsimulator2.2 | 16.2 |
| Simulator - visionOS 2.4 | xrsimulator2.4 | 16.3 |
| Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 |
| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 |
| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 |
| DriverKit 24.0 | driverkit24.0 | 16.0 |
| DriverKit 24.1 | driverkit24.1 | 16.1 |
| DriverKit 24.2 | driverkit24.2 | 16.2 |
| DriverKit 24.4 | driverkit24.4 | 16.3 |
| DriverKit 24.5 | driverkit24.5 | 16.4 |
| DriverKit 25.0 | driverkit25.0 | 26.0.1 |
| DriverKit 25.1 | driverkit25.1 | 26.1.1 |
#### Installed Simulators
| Name | OS | Simulators |
| ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 18.4 | 18.4 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.5 | 18.5 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.6 | 18.6 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 26.0 | 26.0.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M4)<br>iPad Pro 13-inch (M5) |
| iOS 26.1 | 26.1 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPhone SE (3rd generation)<br>iPad (10th generation)<br>iPad (A16)<br>iPad Air 11-inch (M2)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M2)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M4)<br>iPad Pro 13-inch (M5) |
| tvOS 18.2 | 18.2 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.4 | 18.4 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 18.5 | 18.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.0 | 26.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.1 | 26.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 11.2 | 11.2 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.4 | 11.4 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 26.0 | 26.0 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 2 (49mm)<br>Apple Watch Ultra 3 (49mm) |
| watchOS 26.1 | 26.1 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 2 (49mm)<br>Apple Watch Ultra 3 (49mm) |
| visionOS 2.3 | 2.3 | Apple Vision Pro |
| visionOS 2.4 | 2.4 | Apple Vision Pro |
| visionOS 2.5 | 2.5 | Apple Vision Pro |
| visionOS 26.0 | 26.0 | Apple Vision Pro |
| visionOS 26.1 | 26.1 | Apple Vision Pro |
### Android
| Package Name | Version |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 16.0 |
| Android Emulator | 36.2.12 |
| Android SDK Build-tools | 36.0.0 36.1.0<br>35.0.0 35.0.1 |
| Android SDK Platforms | android-36.1 (rev 1)<br>android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2)<br>android-34-ext8 (rev 1)<br>android-34-ext12 (rev 1)<br>android-34-ext11 (rev 1)<br>android-34-ext10 (rev 1)<br>android-34 (rev 3) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5<br>4.1.2 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 26.3.11579264<br>27.3.13750724 (default)<br>28.2.13676358<br>29.0.14206865 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
### Miscellaneous
- Tcl/Tk 8.6.17
+248
View File
@@ -0,0 +1,248 @@
| Announcements |
|-|
| [[macOS] Deprecation of Xcode 16.4 on macOS 26 on December 8th.](https://github.com/actions/runner-images/issues/13345) |
| [[macOS] The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO](https://github.com/actions/runner-images/issues/13046) |
| [[macOS] The additional macOS 15 Sonoma Intel-based image will be available in GitHub Actions](https://github.com/actions/runner-images/issues/13045) |
| [macOS 26 (Tahoe) is now available as a public beta in GitHub Actions](https://github.com/actions/runner-images/issues/13008) |
| [[macOS] Deprecation of 4 tools on November 3rd.](https://github.com/actions/runner-images/issues/12873) |
***
# macOS 26
- OS Version: macOS 26.0.1 (25A362)
- Kernel Version: Darwin 25.0.0
- Image Version: 20251203.0070.1
## Installed Software
### Language and Runtime
- .NET Core SDK: 8.0.101, 8.0.204, 8.0.303, 8.0.416, 9.0.102, 9.0.203, 9.0.308, 10.0.100
- Bash 3.2.57(1)-release
- Clang/LLVM 17.0.0
- Clang/LLVM (Homebrew) 20.1.8 - available on `$(brew --prefix llvm@20)/bin/clang`
- GCC 13 (Homebrew GCC 13.4.0) - available by `gcc-13` alias
- GCC 14 (Homebrew GCC 14.3.0) - available by `gcc-14` alias
- GCC 15 (Homebrew GCC 15.2.0) - available by `gcc-15` alias
- GNU Fortran 13 (Homebrew GCC 13.4.0) - available by `gfortran-13` alias
- GNU Fortran 14 (Homebrew GCC 14.3.0) - available by `gfortran-14` alias
- GNU Fortran 15 (Homebrew GCC 15.2.0) - available by `gfortran-15` alias
- Kotlin 2.2.21-release-469
- Node.js 24.11.1
- Perl 5.40.2
- Python3 3.14.0
- Ruby 3.4.7
### Package Management
- Bundler 4.0.0
- Carthage 0.40.0
- CocoaPods 1.16.2
- Homebrew 5.0.4
- NPM 11.6.2
- Pip3 25.3 (python 3.14)
- Pipx 1.8.0
- RubyGems 4.0.0
- Vcpkg 2025 (build from commit 80d025e829)
- Yarn 1.22.22
### Project Management
- Apache Ant 1.10.15
- Apache Maven 3.9.11
- Gradle 9.2.1
### Utilities
- 7-Zip 17.05
- aria2 1.37.0
- azcopy 10.31.0
- bazel 8.4.2
- bazelisk 1.27.0
- bsdtar 3.5.3 - available by 'tar' alias
- Curl 8.7.1
- Git 2.50.1
- Git LFS 3.7.1
- GitHub CLI 2.83.1
- GNU Tar 1.35 - available by 'gtar' alias
- GNU Wget 1.25.0
- gpg (GnuPG) 2.4.8
- jq 1.8.1
- OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025)
- Packer 1.14.3
- pkgconf 2.5.1
- Unxip 3.2
- yq 4.49.2
- zstd 1.5.7
- Ninja 1.13.2
### Tools
- AWS CLI 2.32.8
- AWS SAM CLI 1.149.0
- AWS Session Manager CLI 1.2.764.0
- Azure CLI 2.81.0
- Azure CLI (azure-devops) 1.0.2
- Bicep CLI 0.39.26
- Cmake 4.2.0
- CodeQL Action Bundle 2.23.6
- Fastlane 2.229.1
- SwiftFormat 0.58.7
- Xcbeautify 3.1.1
- Xcode Command Line Tools 26.1.0.0.1.1761104275
- Xcodes 1.6.2
### Browsers
- Safari 26.0.1 (21622.1.22.11.15)
- SafariDriver 26.0.1 (21622.1.22.11.15)
- Google Chrome 143.0.7499.41
- Google Chrome for Testing 143.0.7499.40
- ChromeDriver 143.0.7499.40
- Microsoft Edge 142.0.3595.94
- Microsoft Edge WebDriver 142.0.3595.94
- Mozilla Firefox 145.0.2
- geckodriver 0.36.0
- Selenium server 4.38.0
#### Environment variables
| Name | Value |
| --------------- | --------------------------------------- |
| CHROMEWEBDRIVER | /usr/local/share/chromedriver-mac-arm64 |
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
| GECKOWEBDRIVER | /opt/homebrew/opt/geckodriver/bin |
### Java
| Version | Environment Variable |
| --------------------- | -------------------- |
| 11.0.29+7 | JAVA_HOME_11_arm64 |
| 17.0.17+10 | JAVA_HOME_17_arm64 |
| 21.0.9+10.0 (default) | JAVA_HOME_21_arm64 |
| 25.0.1+8.0 | JAVA_HOME_25_arm64 |
### Cached Tools
#### Ruby
- 3.2.9
- 3.3.10
- 3.4.7
#### Python
- 3.11.9
- 3.12.10
- 3.13.10
- 3.14.1
#### Node.js
- 20.19.6
- 22.21.1
- 24.11.1
#### Go
- 1.23.12
- 1.24.11
- 1.25.5
### Rust Tools
- Cargo 1.91.1
- Rust 1.91.1
- Rustdoc 1.91.1
- Rustup 1.28.2
#### Packages
- Clippy 0.1.91
- Rustfmt 1.8.0-stable
### PowerShell Tools
- PowerShell 7.4.13
#### PowerShell Modules
- Az: 14.3.0
- Pester: 5.7.1
- PSScriptAnalyzer: 1.24.0
### Xcode
| Version | Build | Path | Symlinks |
| ---------------- | -------- | ----------------------------------- | -------------------------------------------------------------- |
| 26.2 (beta) | 17C5038g | /Applications/Xcode_26.2_beta_2.app | /Applications/Xcode_26.2.0.app<br>/Applications/Xcode_26.2.app |
| 26.1.1 | 17B100 | /Applications/Xcode_26.1.1.app | /Applications/Xcode_26.1.app |
| 26.0.1 (default) | 17A400 | /Applications/Xcode_26.0.1.app | /Applications/Xcode_26.0.app<br>/Applications/Xcode.app |
| 16.4 | 16F6 | /Applications/Xcode_16.4.app | /Applications/Xcode_16.4.0.app |
#### Installed SDKs
| SDK | SDK Name | Xcode Version |
| ------------------------- | -------------------- | ------------- |
| macOS 15.5 | macosx15.5 | 16.4 |
| macOS 26.0 | macosx26.0 | 26.0.1 |
| macOS 26.1 | macosx26.1 | 26.1.1 |
| macOS 26.2 | macosx26.2 | 26.2 |
| iOS 18.5 | iphoneos18.5 | 16.4 |
| iOS 26.0 | iphoneos26.0 | 26.0.1 |
| iOS 26.1 | iphoneos26.1 | 26.1.1 |
| iOS 26.2 | iphoneos26.2 | 26.2 |
| Simulator - iOS 18.5 | iphonesimulator18.5 | 16.4 |
| Simulator - iOS 26.0 | iphonesimulator26.0 | 26.0.1 |
| Simulator - iOS 26.1 | iphonesimulator26.1 | 26.1.1 |
| Simulator - iOS 26.2 | iphonesimulator26.2 | 26.2 |
| tvOS 18.5 | appletvos18.5 | 16.4 |
| tvOS 26.0 | appletvos26.0 | 26.0.1 |
| tvOS 26.1 | appletvos26.1 | 26.1.1 |
| tvOS 26.2 | appletvos26.2 | 26.2 |
| Simulator - tvOS 18.5 | appletvsimulator18.5 | 16.4 |
| Simulator - tvOS 26.0 | appletvsimulator26.0 | 26.0.1 |
| Simulator - tvOS 26.1 | appletvsimulator26.1 | 26.1.1 |
| Simulator - tvOS 26.2 | appletvsimulator26.2 | 26.2 |
| watchOS 11.5 | watchos11.5 | 16.4 |
| watchOS 26.0 | watchos26.0 | 26.0.1 |
| watchOS 26.1 | watchos26.1 | 26.1.1 |
| watchOS 26.2 | watchos26.2 | 26.2 |
| Simulator - watchOS 11.5 | watchsimulator11.5 | 16.4 |
| Simulator - watchOS 26.0 | watchsimulator26.0 | 26.0.1 |
| Simulator - watchOS 26.1 | watchsimulator26.1 | 26.1.1 |
| Simulator - watchOS 26.2 | watchsimulator26.2 | 26.2 |
| visionOS 2.5 | xros2.5 | 16.4 |
| visionOS 26.0 | xros26.0 | 26.0.1 |
| visionOS 26.1 | xros26.1 | 26.1.1 |
| visionOS 26.2 | xros26.2 | 26.2 |
| Simulator - visionOS 2.5 | xrsimulator2.5 | 16.4 |
| Simulator - visionOS 26.0 | xrsimulator26.0 | 26.0.1 |
| Simulator - visionOS 26.1 | xrsimulator26.1 | 26.1.1 |
| Simulator - visionOS 26.2 | xrsimulator26.2 | 26.2 |
| DriverKit 24.5 | driverkit24.5 | 16.4 |
| DriverKit 25.0 | driverkit25.0 | 26.0.1 |
| DriverKit 25.1 | driverkit25.1 | 26.1.1 |
| DriverKit 25.2 | driverkit25.2 | 26.2 |
#### Installed Simulators
| Name | OS | Simulators |
| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS 18.5 | 18.5 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPad (A16)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 18.6 | 18.6 | iPhone 16<br>iPhone 16 Plus<br>iPhone 16 Pro<br>iPhone 16 Pro Max<br>iPhone 16e<br>iPad (A16)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 13-inch (M4) |
| iOS 26.0 | 26.0.1 | iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPad (A16)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M4)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M4)<br>iPad Pro 13-inch (M5) |
| iOS 26.1 | 26.1 | iPhone 16e<br>iPhone 17<br>iPhone 17 Pro<br>iPhone 17 Pro Max<br>iPhone Air<br>iPad (A16)<br>iPad Air 11-inch (M3)<br>iPad Air 13-inch (M3)<br>iPad mini (A17 Pro)<br>iPad Pro 11-inch (M5)<br>iPad Pro 13-inch (M5) |
| tvOS 18.5 | 18.5 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.0 | 26.0 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| tvOS 26.1 | 26.1 | Apple TV<br>Apple TV 4K (3rd generation)<br>Apple TV 4K (3rd generation) (at 1080p) |
| watchOS 11.5 | 11.5 | Apple Watch SE (40mm) (2nd generation)<br>Apple Watch SE (44mm) (2nd generation)<br>Apple Watch Series 10 (42mm)<br>Apple Watch Series 10 (46mm)<br>Apple Watch Ultra 2 (49mm) |
| watchOS 26.0 | 26.0 | Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 3 (49mm) |
| watchOS 26.1 | 26.1 | Apple Watch SE 3 (40mm)<br>Apple Watch SE 3 (44mm)<br>Apple Watch Series 11 (42mm)<br>Apple Watch Series 11 (46mm)<br>Apple Watch Ultra 3 (49mm) |
| visionOS 2.5 | 2.5 | Apple Vision Pro |
| visionOS 26.0 | 26.0 | Apple Vision Pro |
| visionOS 26.1 | 26.1 | Apple Vision Pro |
### Android
| Package Name | Version |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Command Line Tools | 16.0 |
| Android Emulator | 36.2.12 |
| Android SDK Build-tools | 36.0.0 36.1.0<br>35.0.0 35.0.1 |
| Android SDK Platforms | android-36.1 (rev 1)<br>android-36-ext19 (rev 1)<br>android-36-ext18 (rev 1)<br>android-36 (rev 2)<br>android-35-ext15 (rev 1)<br>android-35-ext14 (rev 1)<br>android-35 (rev 2) |
| Android SDK Platform-Tools | 36.0.0 |
| Android Support Repository | 47.0.0 |
| CMake | 3.31.5<br>4.1.2 |
| Google Play services | 49 |
| Google Repository | 58 |
| NDK | 27.3.13750724 (default)<br>28.2.13676358<br>29.0.14206865 |
#### Environment variables
| Name | Value |
| ----------------------- | --------------------------------------------------- |
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
| ANDROID_NDK | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/29.0.14206865 |
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk/27.3.13750724 |
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
@@ -0,0 +1,73 @@
################################################################################
## File: Configure-Xcode-Simulators.ps1
## Team: CI-Build
## Desc: CHeck and remove duplicate simulators
################################################################################
Import-Module "~/image-generation/helpers/Common.Helpers.psm1"
Import-Module "~/image-generation/helpers/Xcode.Helpers.psm1"
$arch = Get-Architecture
$xcodeVersions = (Get-ToolsetContent).xcode.${arch}.versions
$defaultXcode = (Get-ToolsetContent).xcode.default
# Switch to each Xcode version
foreach ($xcodeVersion in $xcodeVersions.link) {
Write-Host "Switching to Xcode $xcodeVersion"
Switch-Xcode -Version $XcodeVersion
# Make object of all simulators
$devicesList = $(xcrun simctl list -j devices | ConvertFrom-Json)
$devicesObject = [System.Collections.ArrayList]@()
foreach ($runtime in $devicesList.devices.psobject.Properties.name) {
foreach ($device in $devicesList.devices.$runtime) {
$devicesObject += [PSCustomObject]@{
runtime = $runtime
DeviceName = $($device.name)
DeviceId = $($device.udid)
DeviceCreationTime = (Get-Item $HOME/Library/Developer/CoreSimulator/Devices/$($device.udid)).CreationTime
}
}
}
# Remove duplicates
foreach ($simRuntume in $devicesObject.runtime | Sort-Object -Unique) {
[System.Collections.ArrayList]$sameRuntimeDevices = [array]$($devicesObject | Where-Object {$_.runtime -eq $simRuntume} | Sort-Object -Property DeviceName)
Write-Host "///////////////////////////////////////////////////////////////////"
Write-Host "// Checking for duplicates in $simRuntume "
$devicesAsHashTable = $sameRuntimeDevices | Group-Object -Property DeviceName -AsHashTable -AsString
foreach ($key in $devicesAsHashTable.Keys) {
if ( $devicesAsHashTable[$key].count -gt 1) {
Write-Host "// Duplicates for $key - $($devicesAsHashTable[$key].count)"
}
}
Write-Host "///////////////////////////////////////////////////////////////////"
for ($i = 0; $i -lt $sameRuntimeDevices.Count; $i++) {
if ( [string]::IsNullOrEmpty($($sameRuntimeDevices[$i+1].DeviceName)) ){
Write-Host "No more devices to compare in $simRuntume"
Write-Host "-------------------------------------------------------------------"
continue
}
Write-Host "$($sameRuntimeDevices[$i].DeviceName) - DeviceId $($sameRuntimeDevices[$i].DeviceId) comparing with"
Write-Host "$($sameRuntimeDevices[$i+1].DeviceName) - DeviceId $($sameRuntimeDevices[$i+1].DeviceId)"
Write-Host "-------------------------------------------------------------------"
if ($sameRuntimeDevices[$i].DeviceName -eq $sameRuntimeDevices[$i+1].DeviceName) {
Write-Host "*******************************************************************"
Write-Host "** Duplicate found"
if ($sameRuntimeDevices[$i].DeviceCreationTime -lt $sameRuntimeDevices[$i+1].DeviceCreationTime) {
Write-Host "** will be removed $($sameRuntimeDevices[$i+1].DeviceName) with id $($sameRuntimeDevices[$i+1].DeviceId)"
xcrun simctl delete $sameRuntimeDevices[$i+1].DeviceId
$sameRuntimeDevices.RemoveAt($i+1)
} else {
Write-Host "** will be removed $($sameRuntimeDevices[$i].DeviceName) with id $($sameRuntimeDevices[$i].DeviceId)"
xcrun simctl delete $sameRuntimeDevices[$i].DeviceId
$sameRuntimeDevices.RemoveAt($i)
}
Write-Host "*******************************************************************"
}
}
}
}
# Restore default Xcode
Write-Host "Restoring default Xcode to $defaultXcode"
Switch-Xcode -Version $defaultXcode
@@ -54,4 +54,13 @@ foreach ($tool in $tools) {
}
}
# Ensure python3 and pip3 point to the latest installed Python version
# Fix for ./setup.sh script behavior for python3 and pip3 symlinks
# Only Intel images are affected since /usr/local/bin is used for Intel
# ARM images use /opt/homebrew/bin which is managed by Homebrew
Write-Host "Ensuring python3 and pip3 point to the latest installed Python version from Homebrew"
brew unlink python@3.14 && brew link python@3.14 --force --overwrite
Split-Path (readlink (which python3))
Invoke-PesterTests "Toolcache"
+6 -11
View File
@@ -8,9 +8,10 @@ $ErrorActionPreference = "Stop"
Import-Module "$env:HOME/image-generation/helpers/Common.Helpers.psm1"
Import-Module "$env:HOME/image-generation/helpers/Xcode.Installer.psm1" -DisableNameChecking
$os = Get-OSVersion
$arch = Get-Architecture
[Array]$xcodeVersions = (Get-ToolsetContent).xcode.$arch.versions
write-host $xcodeVersions
Write-Host $xcodeVersions
$defaultXcode = (Get-ToolsetContent).xcode.default
[Array]::Reverse($xcodeVersions)
$threadCount = "5"
@@ -33,16 +34,10 @@ Write-Host "Configuring Xcode versions..."
$xcodeVersions | ForEach-Object {
Write-Host "Configuring Xcode $($_.link) ..."
Invoke-XcodeRunFirstLaunch -Version $_.link
if ($_.install_runtimes -eq 'true') {
# Additional simulator runtimes are included by default for Xcode < 14
Install-AdditionalSimulatorRuntimes -Version $_.link
}
ForEach($runtime in $_.runtimes) {
Write-Host "Installing Additional runtimes for Xcode '$runtime' ..."
$xcodebuildPath = Get-XcodeToolPath -Version $_.link -ToolName 'xcodebuild'
Invoke-ValidateCommand "sudo $xcodebuildPath -downloadPlatform $runtime" | Out-Null
Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes
if ($_.link -match '^(\d+)\.(\d+)(?:\.(\d+))?$' -and [int]$matches[1] -ge 26) {
Install-XcodeAdditionalComponents -Version $_.link
Update-DyldCache -Version $_.link
}
}
@@ -9,6 +9,7 @@
echo "Enabling automatic GUI login for the '$USERNAME' user.."
python3 $HOME/bootstrap/kcpassword.py "$PASSWORD"
/usr/bin/defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser "$USERNAME"
/usr/bin/defaults write /Library/Preferences/com.apple.loginwindow autoLoginUserScreenLocked -bool false
: '
The MIT License (MIT)
@@ -18,7 +18,7 @@ chmod +x /usr/local/bin/change_hostname.sh
sudo tee -a /Library/LaunchDaemons/change_hostname.plist > /dev/null <<\EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
+33 -29
View File
@@ -17,14 +17,7 @@ sudo rm -f /var/vm/sleepimage
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
# 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
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
sudo defaults write /Library/Preferences/com.apple.keyboardtype "keyboardtype" -dict-add "3-7582-0" -int 40
# Update VoiceOver Utility to allow VoiceOver to be controlled with AppleScript
# 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.
# 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
# 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"
@@ -58,21 +50,18 @@ done
rm -f ./add-certificate
# enable-automationmode-without-authentication
if ! is_BigSur; then
brew install expect
retry=10
while [[ $retry -gt 0 ]]; do
{
osascript <<EOF
tell application "Terminal"
activate
do script "automationmodetool enable-automationmode-without-authentication"
delay 2
tell application "System Events"
keystroke "${PASSWORD}"
keystroke return
end tell
end tell
delay 5
/usr/bin/expect <<EOF
spawn automationmodetool enable-automationmode-without-authentication
expect "password"
send "${PASSWORD}\r"
expect {
"succeeded." { puts "Automation mode enabled successfully"; exit 0 }
eof
}
EOF
} && break
@@ -84,18 +73,29 @@ EOF
sleep 10
done
echo "Getting terminal windows"
term_service=$(launchctl list | grep -i terminal | cut -f3)
echo "Getting terminal windows"
launchctl_output=$(launchctl list | grep -i terminal || true)
if [ -n "$launchctl_output" ]; then
term_service=$(echo "$launchctl_output" | cut -f3)
echo "Close terminal windows: gui/501/${term_service}"
launchctl bootout gui/501/${term_service} && sleep 5
# test enable-automationmode-without-authentication
if [[ ! "$(automationmodetool)" =~ "DOES NOT REQUIRE" ]]; then
echo "Failed to enable enable-automationmode-without-authentication option"
exit 1
fi
else
echo "No open terminal windows found."
fi
# test enable-automationmode-without-authentication
if [[ ! "$(automationmodetool)" =~ "DOES NOT REQUIRE" ]]; then
echo "Failed to enable enable-automationmode-without-authentication option"
exit 1
fi
# Fix sudoers file permissions
sudo chmod 440 /etc/sudoers.d/*
# Add NOPASSWD for the current user to sudoers
sudo sed -i '' 's/%admin ALL = (ALL) ALL/%admin ALL = (ALL) NOPASSWD: ALL/g' /etc/sudoers
# Create symlink for tests running
if [[ ! -d "/usr/local/bin" ]];then
sudo mkdir -p -m 775 /usr/local/bin
@@ -103,3 +103,7 @@ if [[ ! -d "/usr/local/bin" ]];then
fi
chmod +x $HOME/utils/invoke-tests.sh
sudo ln -s $HOME/utils/invoke-tests.sh /usr/local/bin/invoke_tests
# Fix share dir permissions
sudo chown "$USER":admin /usr/local/share
sudo chmod 775 /usr/local/share
@@ -1,44 +0,0 @@
#!/bin/bash -e -o pipefail
################################################################################
## File: configure-max-files-limitation.sh
## Desc: Configure max files limitation
################################################################################
Launch_Daemons="/Library/LaunchDaemons"
# EOF in quotes to disable variable expansion
echo "Creating limit.maxfiles.plist"
cat > ${Launch_Daemons}/limit.maxfiles.plist << EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>Program</key>
<string>/Users/runner/limit-maxfiles.sh</string>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>
EOF
# Creating script for applying workaround https://developer.apple.com/forums/thread/735798
cat > /Users/runner/limit-maxfiles.sh << EOF
#!/bin/bash
sudo launchctl limit maxfiles 256 unlimited
sudo launchctl limit maxfiles 65536 524288
EOF
echo "limit.maxfiles.sh permissions changing"
chmod +x /Users/runner/limit-maxfiles.sh
echo "limit.maxfiles.plist permissions changing"
chown root:wheel "${Launch_Daemons}/limit.maxfiles.plist"
chmod 0644 ${Launch_Daemons}/limit.maxfiles.plist
echo "Done, limit.maxfiles has been updated"
@@ -1,39 +0,0 @@
#!/bin/bash -e -o pipefail
################################################################################
## File: configure-network-interface-detection.sh
## Desc: add a Daemon to re-detect the attached network interfaces after vm is booted.
## Maintainer: @timsutton
## script was taken from https://github.com/timsutton/osx-vm-templates/blob/master/scripts/add-network-interface-detection.sh
################################################################################
PLIST=/Library/LaunchDaemons/sonoma.detectnewhardware.plist
cat <<EOF > ${PLIST}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>sonoma.detectnewhardware</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/networksetup</string>
<string>-detectnewhardware</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOF
# These should be already set as follows, but since they're required
# in order to load properly, we set them explicitly.
/bin/chmod 644 ${PLIST}
/usr/sbin/chown root:wheel ${PLIST}
: '
The MIT License (MIT)
Copyright (c) 2013-2017 Timothy Sutton
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
'
@@ -9,6 +9,8 @@ source ~/utils/utils.sh
arch=$(get_arch)
imagedata_file="$HOME/imagedata.json"
image_version=$(echo $IMAGE_VERSION | cut -d _ -f 2)
image_version_major=${image_version/.*/}
image_version_minor=$(echo $image_version | cut -d "." -f 2)
os_name=$(sw_vers -productName)
os_version=$(sw_vers -productVersion)
os_build=$(sw_vers -buildVersion)
@@ -19,15 +21,9 @@ if [[ $arch == "arm64" ]]; then
else
image_label="macos-${label_version}"
fi
release_label="macOS-${label_version}"
if is_Ventura || is_Sonoma; then
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}"
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
software_url="https://github.com/actions/runner-images/blob/${image_label}/${image_version_major}.${image_version_minor}/images/macos/${image_label}-Readme.md"
releaseUrl="https://github.com/actions/runner-images/releases/tag/${image_label}%2F${image_version_major}.${image_version_minor}"
cat <<EOF > $imagedata_file
[
@@ -1,30 +0,0 @@
#!/bin/bash -e -o pipefail
################################################################################
## File: configure-screensaver.sh
## Desc: Configure screensaver
################################################################################
# set screensaver idleTime to 0, to prevent turning screensaver on
macUUID=$(ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-62)
rm -rf /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist
rm -rf /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist
rm -rf /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist
rm -rf /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist idleTime -string 0
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.$macUUID.plist CleanExit "YES"
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist idleTime -string 0
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist CleanExit "YES"
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist idleTime -string 0
defaults write /Users/$USERNAME/Library/Preferences/com.apple.screensaver.plist CleanExit "YES"
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist idleTime -string 0
defaults write /Users/$USERNAME/Library/Preferences/ByHost/com.apple.screensaver.plist CleanExit "YES"
chown -R $USERNAME:staff /Users/$USERNAME/Library/Preferences/ByHost/
chown -R $USERNAME:staff /Users/$USERNAME/Library/Preferences/
killall cfprefsd
# Set values to 0, to prevent sleep at all
pmset -a displaysleep 0 sleep 0 disksleep 0
@@ -14,5 +14,6 @@ sudo chsh -s /bin/bash root
# Check MacOS architecture and add HOMEBREW PATH to bashrc
if [[ $arch == "arm64" ]]; then
echo "Adding Homebrew environment to bash"
/opt/homebrew/bin/brew shellenv >> ~/.bashrc
# Discussed here: https://github.com/Homebrew/brew/pull/18366
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bashrc
fi
+87 -16
View File
@@ -6,42 +6,113 @@
source ~/utils/utils.sh
# Close all finder windows because they can interfere with UI tests
echo "Set solid color wallpaper"
osascript -e 'tell application "Finder" to set desktop picture to POSIX file "/System/Library/Desktop Pictures/Solid Colors/Black.png"'
echo "Close all finder windows because they can interfere with UI tests"
close_finder_window
echo "Disable Handoff and Continuity"
defaults write com.apple.coreservices.useractivityd ActivityReceivingEnabled -bool false
defaults write com.apple.coreservices.useractivityd ActivityAdvertisingAllowed -bool false
echo "Disable graphic effects in System"
defaults write com.apple.universalaccess reduceMotion -bool true
defaults write com.apple.universalaccess reduceTransparency -bool true
echo "Disable analytics daemon (requires SIP to be disabled)"
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.SubmitDiagInfo.plist
echo "Disable notification center agent"
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
echo "Disable Time Machine and it's daemon"
sudo tmutil disable
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.backupd.plist
echo "Disable Apple Push Notification Service daemon"
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist
echo "Set SMC monitoring cadence to 0 to reduce CPU usage"
sudo defaults -currentHost write /Library/Preferences/com.apple.powerlogd SMCMonitorCadence 0
echo "Disable Performance and Power Management daemon if possible"
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.PerfPowerServices.plist
# Remove Parallels Desktop
# https://github.com/actions/runner-images/issues/6105
if is_Monterey; then
# https://github.com/actions/runner-images/issues/10143
if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then
brew uninstall parallels
fi
# Put documentation to $HOME root
cp $HOME/image-generation/output/software-report/systeminfo.* $HOME/
# Simple warmup of the default Xcode
echo "Warm up the default Xcode"
xcodebuild -version > /dev/null
xcrun simctl list > /dev/null
xcrun simctl list devices > /dev/null
# Put build vm assets scripts to proper directory
mkdir -p /usr/local/opt/$USER/scripts
mv $HOME/image-generation/assets/* /usr/local/opt/$USER/scripts
echo "Put documentation to $HOME root"
cp $HOME/image-generation/output/software-report.* $HOME/
find /usr/local/opt/$USER/scripts -type f -name "*\.sh" -exec chmod +x {} \;
# Remove fastlane cached cookie
echo "Remove fastlane cached cookie"
rm -rf ~/.fastlane
# Clean up npm cache which collected during image-generation
# we have to do that here because `npm install` is run in a few different places during image-generation
echo "Clean up npm cache"
npm cache clean --force
# Clean yarn cache
yarn cache clean
# Clean up temporary directories
echo "Clean up temporary directories"
sudo rm -rf ~/utils /tmp/*
# Erase all indexes and wait until the rebuilding process ends,
# for now there is no way to get status of indexing process, it takes around 3 minutes to accomplish
sudo mdutil -E /
sudo log stream | grep -q -E 'mds.*Released.*BackgroundTask' || true
echo "Indexing completed"
# for now there is no clear way to get status of indexing process on macOS, it takes around 3-6 minutes to accomplish
echo "Erase all MDS indexes and wait until the rebuilding process ends"
sudo mdutil -E / > /dev/null
# delete symlink for tests running
echo "Wait for 6 minutes or until the indexing process end signal is found in logs"
for _ in {1..12}; do
sleep 30
result=$(sudo log show --last 1m | grep -E 'mds.*Released.*BackgroundTask' || true)
if [[ -n "$result" ]]; then
echo "Sign of indexing completion found:"
echo "$result"
break
fi
done
echo "Check if the indexing process or other CPU intensive process (5% and more) is still running"
cool=0
while true; do
usage=$(top -l 2 | grep "CPU usage" | awk '{print int($3)}' | tr -d '%' | tail -n 1)
echo "Current CPU usage: ${usage}%"
if [ $usage -lt 5 ]; then
cool=$((cool + 1))
else
ps -arcwwwxo ppid,pid,%cpu,%mem,time,command | head -n 2 || true
cool=0
fi
echo "Feeling cool for $cool intervals"
if [ $cool -gt 5 ]; then
echo "Cooled down, exiting..."
break
fi
sleep 1
done
echo "Delete symlink for tests running"
sudo rm -f /usr/local/bin/invoke_tests
echo "Clean Homebrew downloads"
sudo rm -rf /Users/$USER/Library/Caches/Homebrew/downloads/*
# Uninstall expect used in configure-machine.sh
brew uninstall expect
@@ -8,32 +8,48 @@ source ~/utils/utils.sh
# /Library/Application\ Support/com.apple.TCC/TCC.db
systemValuesArray=(
"'kTCCServiceAccessibility','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServicePostEvent','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326"
"'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceAccessibility','com.apple.dt.Xcode-Helper',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941368"
"'kTCCServiceSystemPolicyAllFiles','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyAllFiles','/usr/libexec/sshd-keygen-wrapper',1,0,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1639660695"
"'kTCCServiceSystemPolicyAllFiles','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068"
"'kTCCServiceAccessibility','/usr/libexec/sshd-keygen-wrapper',1,2,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1644564233"
"'kTCCServiceAccessibility','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502"
"'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1599831148"
"'kTCCServiceScreenCapture','com.devexpress.testcafe-browser-tools',0,2,3,1,X'fade0c0000000068000000010000000700000007000000080000001443fa4ca5141baeda21aeca1f50894673b440d4690000000800000014f8afcf6e69791b283e55bd0b03e39e422745770e0000000800000014bf4fc1aed64c871a49fc6bc9dd3878ce5d4d17c6',NULL,0,'UNUSED',NULL,0,1687952810"
"'kTCCServicePostEvent','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1644565949"
"'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552"
"'kTCCServiceAccessibility','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552"
"'kTCCServiceAccessibility','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServiceAccessibility','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServiceAccessibility','/usr/libexec/sshd-keygen-wrapper',1,2,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1644564233"
"'kTCCServiceAccessibility','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,NULL,1592919552"
# Allow Full Disk Access for "Microsoft Defender for macOS" to bypass installation on-flight
"'kTCCServiceAccessibility','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServiceAccessibility','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502"
"'kTCCServiceAccessibility','com.apple.dt.Xcode-Helper',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941368"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620"
"'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552"
"'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502"
"'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620"
"'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312"
"'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,0,1,NULL,NULL,0,'com.apple.Safari',NULL,NULL,1755087312"
"'kTCCServiceBluetoothAlways','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceBluetoothAlways','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServicePostEvent','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1644565949"
"'kTCCServicePostEvent','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326"
"'kTCCServicePostEvent','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321326"
"'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1599831148"
"'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceSystemPolicyAllFiles','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyAllFiles','/usr/libexec/sshd-keygen-wrapper',1,0,4,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'UNUSED',NULL,0,1639660695"
"'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyAllFiles','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068"
"'kTCCServiceSystemPolicyAllFiles','com.microsoft.wdav',0,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,0,1643970979"
"'kTCCServiceSystemPolicyAllFiles','com.microsoft.wdav.epsext',0,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,0,1643970979"
"'kTCCServiceSystemPolicyNetworkVolumes','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyNetworkVolumes','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068"
)
for values in "${systemValuesArray[@]}"; do
if is_Sonoma; then
# TCC access table in Sonoma has extra 4 columns: pid, pid_version, boot_uuid, last_reminded
if ! is_Ventura; then
# TCC access table in Sonoma and later has extra 4 columns: pid, pid_version, boot_uuid, last_reminded
configure_system_tccdb "$values,NULL,NULL,'UNUSED',${values##*,}"
else
configure_system_tccdb "$values"
@@ -42,32 +58,50 @@ done
# $HOME/Library/Application\ Support/com.apple.TCC/TCC.db
userValuesArray=(
"'kTCCServiceUbiquity','com.apple.mail',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941469"
"'kTCCServiceUbiquity','com.apple.TextEdit',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465787445646974000000000003',NULL,NULL,'UNUSED',NULL,0,1566368356"
"'kTCCServiceUbiquity','com.apple.CloudDocs.MobileDocumentsFileProvider',0,2,0,1,X'fade0c000000004c0000000100000006000000020000002f636f6d2e6170706c652e436c6f7564446f63732e4d6f62696c65446f63756d656e747346696c6550726f76696465720000000003',NULL,NULL,'UNUSED',NULL,0,1570793290"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374"
"'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1644564201"
"'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1591180478"
"'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,0,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1591357685"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552"
"'kTCCServiceMicrophone','com.apple.CoreSimulator.SimulatorTrampoline',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576347152"
"'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServiceUbiquity','/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd',1,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619461750"
"'kTCCServiceUbiquity','com.apple.PassKitCore',0,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619516250"
"'kTCCServiceAccessibility','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceAccessibility','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServiceAccessibility','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,NULL,'UNUSED',NULL,0,1591180502"
"'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179"
"'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1629294900"
"'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,164456761"
"'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,NULL,NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552"
"'kTCCServiceAppleEvents','/bin/bash',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620"
"'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.finder',NULL,NULL,1592919552"
"'kTCCServiceAppleEvents','/usr/bin/osascript',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1591532620"
"'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552"
"'kTCCServiceAppleEvents','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552"
"'kTCCServiceAppleEvents','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374"
"'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,0,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1591357685"
"'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1644564201"
"'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1650386089"
"'kTCCServicePostEvent','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1592919552"
"'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1592919552"
"'kTCCServiceAppleEvents','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,0,'com.apple.systemevents',NULL,NULL,1574241374"
"'kTCCServiceAppleEvents','com.apple.Terminal',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,1591180478"
"'kTCCServiceBluetoothAlways','/opt/hca/hosted-compute-agent',1,2,3,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceBluetoothAlways','/usr/local/opt/runner/provisioner/provisioner',1,2,3,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1736467200"
"'kTCCServiceMicrophone','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576661342"
"'kTCCServiceMicrophone','com.apple.CoreSimulator.SimulatorTrampoline',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1576347152"
"'kTCCServicePostEvent','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceScreenCapture','/opt/hca/hosted-compute-agent',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceScreenCapture','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
"'kTCCServiceScreenCapture','/bin/bash',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceScreenCapture','/usr/bin/osascript',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1566321319"
"'kTCCServiceScreenCapture','com.apple.Terminal',0,2,4,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,0,'UNUSED',NULL,0,1678990068"
"'kTCCServiceSystemPolicyAllFiles','/opt/hca/start_hca.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceSystemPolicyAllFiles','/usr/local/opt/runner/runprovisioner.sh',1,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1583997993"
"'kTCCServiceUbiquity','/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd',1,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619461750"
"'kTCCServiceUbiquity','com.apple.CloudDocs.MobileDocumentsFileProvider',0,2,0,1,X'fade0c000000004c0000000100000006000000020000002f636f6d2e6170706c652e436c6f7564446f63732e4d6f62696c65446f63756d656e747346696c6550726f76696465720000000003',NULL,NULL,'UNUSED',NULL,0,1570793290"
"'kTCCServiceUbiquity','com.apple.PassKitCore',0,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619516250"
"'kTCCServiceUbiquity','com.apple.TextEdit',0,2,0,1,X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465787445646974000000000003',NULL,NULL,'UNUSED',NULL,0,1566368356"
"'kTCCServiceUbiquity','com.apple.mail',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,NULL,1551941469"
)
for values in "${userValuesArray[@]}"; do
if is_Sonoma; then
# TCC access table in Sonoma has extra 4 columns: pid, pid_version, boot_uuid, last_reminded
if ! is_Ventura; then
# TCC access table in Sonoma and later has extra 4 columns: pid, pid_version, boot_uuid, last_reminded
configure_user_tccdb "$values,NULL,NULL,'UNUSED',${values##*,}"
else
configure_user_tccdb "$values"
@@ -22,17 +22,17 @@ while [[ $retry -gt 0 ]]; do
fi
sleep 30
done
IFS=',' read -r -a windowslist <<< $openwindows
IFS=',' read -r -a windowslist <<< "$openwindows"
if [[ -n ${openwindows} ]]; then
echo "Found opened window:"
fi
for window in ${windowslist[@]}; do
if [[ $window =~ "NotificationCenter" ]]; then
echo "[Warning] $window"
for key in ${!windowslist[@]}; do
if [[ ${windowslist[$key]} =~ "NotificationCenter" ]]; then
echo "[Warning] ${windowslist[$key]}"
else
echo " - ${window}" | xargs
echo " - ${windowslist[$key]}" | xargs
scripterror=true
fi
done
@@ -1,144 +0,0 @@
#!/usr/bin/env ruby
################################################################################
## File: configure-xcode-simulators.rb
## Desc: List all simulators, find duplicate type and delete them.
## Maintainer: @vlas-voloshin
## script was taken from https://gist.github.com/vlas-voloshin/f9982128200345cd3fb7
################################################################################
class SimDevice
attr_accessor :runtime
attr_accessor :name
attr_accessor :identifier
attr_accessor :timestamp
def initialize(runtime, name, identifier, timestamp)
@runtime = runtime
@name = name
@identifier = identifier
@timestamp = timestamp
end
def to_s
return "#{@name} - #{@runtime} (#{@identifier}) [#{@timestamp}]"
end
def equivalent_to_device(device)
return @runtime == device.runtime && @name == device.name
end
end
# Executes a shell command and returns the result from stdout
def execute_simctl_command(command)
return %x[xcrun simctl #{command}]
end
# Retrieves the creation date/time of simulator with specified identifier
def simulator_creation_date(identifier)
directory = Dir.home() + "/Library/Developer/CoreSimulator/Devices/" + identifier
if (Dir.exists?(directory))
if (File::Stat.method_defined?(:birthtime))
return File.stat(directory).birthtime
else
return File.stat(directory).ctime
end
else
# Simulator directory is not yet created - treat it as if it was created right now (happens with new iOS 9 sims)
return Time.now
end
end
# Deletes specified simulator
def delete_device(device)
execute_simctl_command("delete #{device.identifier}")
end
puts("Searching for simulators...")
# Retrieve the list of existing simulators
devices = []
runtime = ""
execute_simctl_command("list devices").lines.each do |line|
case line[0]
when '='
# First header, skip it
when '-'
# Runtime header
runtime = line.scan(/-- (.+?) --/).flatten[0]
else
name_and_identifier = line.scan(/\s+(.+?) \(([\w\d]+-[\w\d]+-[\w\d-]+)\)/)[0]
name = name_and_identifier[0]
identifier = name_and_identifier[1]
timestamp = simulator_creation_date(identifier)
device = SimDevice.new(runtime, name, identifier, timestamp)
devices.push(device)
end
end
# Sort the simulators by their creation timestamp, ascending
devices = devices.sort { |a, b| a.timestamp <=> b.timestamp }
duplicates = {}
# Enumerate all devices except for the last one
for i in 0..devices.count-2
device = devices[i]
# Enumerate all devices *after* this one (created *later*)
for j in i+1..devices.count-1
potential_duplicate = devices[j]
if potential_duplicate.equivalent_to_device(device)
duplicates[potential_duplicate] = device
# Break out of the inner loop if a duplicate is found - if another duplicate exists,
# it will be found when this one is reached in the outer loop
break
end
end
end
if duplicates.count == 0
puts("You don't have duplicate simulators!")
exit()
end
puts("Looks like you have #{duplicates.count} duplicate simulator#{duplicates.count > 1 ? "s" : ""}:")
duplicates.each_pair do |duplicate, original|
puts
puts("#{duplicate}")
puts("--- duplicate of ---")
puts("#{original}")
end
puts
puts("Each duplicate was determined as the one created later than the 'original'.")
puts("Deleting...")
duplicates.each_key do |duplicate|
delete_device(duplicate)
end
puts("Done!")
=begin
MIT License
Copyright (c) 2015-2019 Vlas Voloshin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
=end
@@ -12,7 +12,7 @@ if [[ ! -d $ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE ]]; then
mkdir -p $ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE
fi
download_url=$(resolve_github_release_asset_url "actions/action-versions" "contains(\"action-versions.tar.gz\")" "latest")
download_url=$(resolve_github_release_asset_url "actions/action-versions" "contains(\"action-versions.tar.gz\")" "latest" "$API_PAT")
echo "Downloading action-versions $download_url"
archive_path=$(download_with_retry $download_url)
tar -xzf $archive_path -C $ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE
@@ -6,15 +6,15 @@
source ~/utils/utils.sh
add_filtered_instalaltion_components() {
add_filtered_installation_components() {
local minimum_version=$1
shift
local tools_array=("$@")
for item in ${tools_array[@]}; do
# take the last argument after spliting string by ';'' and '-''
version=$(echo "${item##*[-;]}")
if [[ "$(printf "${minimum_version}\n${version}\n" | sort -V | head -n1)" == "$minimum_version" ]]; then
# Take the last version number that appears after the last '-' or ';'
item_version=$(echo "$item" | grep -oE '[-;][0-9.]+' | grep -oE '[0-9.]+')
if [[ "$(printf "${minimum_version}\n${item_version}\n" | sort -V | head -n1)" == "$minimum_version" ]]; then
components+=($item)
fi
done
@@ -96,11 +96,11 @@ echo "export ANDROID_NDK_ROOT=$ANDROID_NDK_HOME" >> "${HOME}/.bashrc"
echo "export ANDROID_NDK_LATEST_HOME=$ANDROID_NDK_LATEST_HOME" >> "${HOME}/.bashrc"
availablePlatforms=($($SDKMANAGER --list | grep "platforms;android-[0-9]" | cut -d"|" -f 1 | sort -u))
add_filtered_instalaltion_components $android_platform "${availablePlatforms[@]}"
add_filtered_installation_components $android_platform "${availablePlatforms[@]}"
allBuildTools=($($SDKMANAGER --list --include_obsolete | grep "build-tools;" | cut -d"|" -f 1 | sort -u))
availableBuildTools=$(echo ${allBuildTools[@]//*rc[0-9]/})
add_filtered_instalaltion_components $android_build_tool "${availableBuildTools[@]}"
add_filtered_installation_components $android_build_tool "${availableBuildTools[@]}"
echo "y" | $SDKMANAGER ${components[@]}
@@ -1,12 +0,0 @@
#!/bin/bash -e -o pipefail
################################################################################
## File: install-apache.sh
## Desc: Install Apache HTTP Server
################################################################################
source ~/utils/utils.sh
brew_smart_install httpd
sudo sed -Ei '' 's/Listen .*/Listen 80/' $(brew --prefix)/etc/httpd/httpd.conf
invoke_tests "WebServers" "Apache"
@@ -12,14 +12,4 @@ brew_smart_install "switchaudio-osx"
echo "install sox"
brew_smart_install "sox"
# Big Sur doesn't support soundflower installation without user interaction https://github.com/mattingalls/Soundflower/releases/tag/2.0b2
# Install blackhole-2ch for Big Sur instead
echo "install blackhole-2ch"
brew_smart_install "blackhole-2ch"
echo "set BlackHole 2ch as input/output device"
SwitchAudioSource -s "BlackHole 2ch" -t input
SwitchAudioSource -s "BlackHole 2ch" -t output
invoke_tests "System" "Audio Device"
+5 -5
View File
@@ -19,13 +19,13 @@ echo "Google Chrome version is $full_chrome_version"
# Get Google Chrome versions information
chrome_platform="mac-$arch"
CHROME_VERSIONS_URL="https://googlechromelabs.github.io/chrome-for-testing/latest-patch-versions-per-build-with-downloads.json"
chrome_versions_json="$(cat $(download_with_retry "$CHROME_VERSIONS_URL"))"
chrome_versions_json=$(download_with_retry "$CHROME_VERSIONS_URL")
# Download and unpack the latest release of Chrome Driver
chromedriver_version=$(echo $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].version')
chromedriver_version=$(cat $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].version')
echo "Installing Chrome Driver version $chromedriver_version"
chromedriver_url=$(echo $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].downloads.chromedriver[] | select(.platform=="'"${chrome_platform}"'").url')
chromedriver_url=$(cat $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].downloads.chromedriver[] | select(.platform=="'"${chrome_platform}"'").url')
chromedriver_dir="/usr/local/share/chromedriver-$chrome_platform"
chromedriver_bin="$chromedriver_dir/chromedriver"
@@ -36,10 +36,10 @@ ln -s $chromedriver_bin /usr/local/bin/chromedriver
echo "export CHROMEWEBDRIVER=$chromedriver_dir" >> ${HOME}/.bashrc
# Download and unpack the latest release of Google Chrome for Testing
chrome_for_testing_version=$(echo $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].version')
chrome_for_testing_version=$(cat $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].version')
echo "Installing Google Chrome for Testing version $chrome_for_testing_version"
chrome_for_testing_url=$(echo $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].downloads.chrome[] | select(.platform=="'"${chrome_platform}"'").url')
chrome_for_testing_url=$(cat $chrome_versions_json | jq -r '.builds["'"$chrome_version"'"].downloads.chrome[] | select(.platform=="'"${chrome_platform}"'").url')
chrome_for_testing_app="Google Chrome for Testing.app"
chrome_for_testing_archive_path=$(download_with_retry $chrome_for_testing_url)
@@ -6,27 +6,43 @@
source ~/utils/utils.sh
# Retrieve the latest major version of the CodeQL Action to use in the base URL for downloading the bundle.
[ -n "$API_PAT" ] && authString=(-H "Authorization: token ${API_PAT}")
releases=$(curl "${authString[@]}" -s "https://api.github.com/repos/github/codeql-action/releases")
# Get the release tags starting with v[0-9] and sort them in descending order, then parse the first one to get the major version.
codeql_action_latest_major_version=$(echo "$releases" |
jq -r '.[].tag_name' |
grep -E '^v[0-9]' |
sort -nr |
head -n 1 |
sed -E 's/^v([0-9]+).*/\1/')
if [ -z "$codeql_action_latest_major_version" ]; then
echo "Error: Unable to find the latest major version of the CodeQL Action."
exit 1
fi
# Retrieve the CLI version of the latest CodeQL bundle.
defaults_json_path=$(download_with_retry https://raw.githubusercontent.com/github/codeql-action/v2/src/defaults.json)
bundle_version=$(jq -r '.cliVersion' $defaults_json_path)
defaults_json_path=$(download_with_retry "https://raw.githubusercontent.com/github/codeql-action/v$codeql_action_latest_major_version/src/defaults.json")
bundle_version=$(jq -r '.cliVersion' "$defaults_json_path")
bundle_tag_name="codeql-bundle-v$bundle_version"
echo "Downloading CodeQL bundle $bundle_version..."
# Note that this is the all-platforms CodeQL bundle, to support scenarios where customers run
# different operating systems within containers.
archive_path=$(download_with_retry "https://github.com/github/codeql-action/releases/download/$bundle_tag_name/codeql-bundle.tar.gz")
archive_path=$(download_with_retry "https://github.com/github/codeql-action/releases/download/$bundle_tag_name/codeql-bundle-osx64.tar.gz")
codeql_toolcache_path=$AGENT_TOOLSDIRECTORY/CodeQL/$bundle_version/x64
mkdir -p $codeql_toolcache_path
mkdir -p "$codeql_toolcache_path"
echo "Unpacking the downloaded CodeQL bundle archive..."
tar -xzf $archive_path -C $codeql_toolcache_path
tar -xzf "$archive_path" -C "$codeql_toolcache_path"
# Touch a file to indicate to the CodeQL Action that this bundle shipped with the toolcache. This is
# to support overriding the CodeQL version specified in defaults.json on GitHub Enterprise.
touch $codeql_toolcache_path/pinned-version
touch "$codeql_toolcache_path/pinned-version"
# Touch a file to indicate to the toolcache that setting up CodeQL is complete.
touch $codeql_toolcache_path.complete
touch "$codeql_toolcache_path.complete"
invoke_tests "Common" "CodeQL Bundle"
@@ -6,69 +6,82 @@
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:
# 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.
common_packages=$(get_toolset_value '.brew.common_packages[]')
for package in $common_packages; do
echo "Installing $package..."
brew_smart_install "$package"
case "$package" in
packer)
# Packer has been deprecated in Homebrew. Use tap to install Packer.
brew install hashicorp/tap/packer
;;
tcl-tk@8)
brew_smart_install "$package"
if is_VenturaX64 || is_SonomaX64 || is_SequoiaX64; then
# Fix for https://github.com/actions/runner-images/issues/11074
ln -sf "$(brew --prefix tcl-tk@8)/lib/libtcl8.6.dylib" /usr/local/lib/libtcl8.6.dylib
ln -sf "$(brew --prefix tcl-tk@8)/lib/libtk8.6.dylib" /usr/local/lib/libtk8.6.dylib
fi
;;
# Default behaviour for all other packages
*)
brew_smart_install "$package"
;;
esac
done
cask_packages=$(get_toolset_value '.brew.cask_packages[]')
for package in $cask_packages; do
echo "Installing $package..."
if is_Monterey && [[ $package == "virtualbox" ]]; then
# Do not update VirtualBox on macOS 12 due to the issue with VMs in gurumediation state which blocks Vagrant on macOS: https://github.com/actions/runner-images/issues/8730
# macOS host: Dropped all kernel extensions. VirtualBox relies fully on the hypervisor and vmnet frameworks provided by Apple now.
virtualbox_cask_path=$(download_with_retry "https://raw.githubusercontent.com/Homebrew/homebrew-cask/aa3c55951fc9d687acce43e5c0338f42c1ddff7b/Casks/virtualbox.rb")
brew install $virtualbox_cask_path
if is_Arm64 && [[ $package == "parallels" ]]; then
echo "Parallels installation is skipped for arm64 architecture"
else
brew install --cask $package
fi
done
# Load "Parallels International GmbH"
if is_Monterey; then
if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then
sudo kextload /Applications/Parallels\ Desktop.app/Contents/Library/Extensions/10.9/prl_hypervisor.kext || true
fi
# Execute AppleScript to change security preferences
# Execute AppleScript to change security preferences for macOS12, macOS13, macOS14 and macOS15
# System Preferences -> Security & Privacy -> General -> Unlock -> Allow -> Not now
if is_Monterey; then
if is_Veertu; then
for retry in {4..0}; do
echo "Executing AppleScript to change security preferences. Retries left: $retry"
{
set -e
osascript -e 'tell application "System Events" to get application processes where visible is true'
osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD
} && break
if [[ $retry -eq 0 ]]; then
echo "Executing AppleScript failed. No retries left"
exit 1
if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then
for retry in {4..0}; do
echo "Executing AppleScript to change security preferences. Retries left: $retry"
{
set -e
osascript -e 'tell application "System Events" to get application processes where visible is true'
if is_VenturaX64; then
osascript $HOME/utils/confirm-identified-developers-macos13.scpt $USER_PASSWORD
fi
if is_SonomaX64; then
osascript $HOME/utils/confirm-identified-developers-macos14.scpt $USER_PASSWORD
fi
echo "Executing AppleScript failed. Sleeping for 10 seconds and retrying"
sleep 10
done
else
echo "Executing AppleScript to change security preferences"
osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD
fi
if is_SequoiaX64; then
osascript $HOME/utils/confirm-identified-developers-macos15.scpt $USER_PASSWORD
fi
} && break
if [[ $retry -eq 0 ]]; then
echo "Executing AppleScript failed. No retries left"
exit 1
fi
echo "Executing AppleScript failed. Sleeping for 10 seconds and retrying"
sleep 10
done
fi
# Validate "Parallels International GmbH" kext
if is_Monterey; then
echo "Closing System Preferences window if it is still opened"
killall "System Preferences" || true
if is_SonomaX64 || is_VenturaX64 || is_SequoiaX64; then
echo "Closing System Settings window if it is still opened"
killall "System Settings" || true
echo "Checking parallels kexts"
dbName="/var/db/SystemPolicyConfiguration/KextPolicy"
+6 -12
View File
@@ -23,18 +23,12 @@ dotnet_versions=($(get_toolset_value ".dotnet.arch[\"$arch\"].versions | .[]"))
for dotnet_version in ${dotnet_versions[@]}; do
release_url="https://raw.githubusercontent.com/dotnet/core/main/release-notes/${dotnet_version}/releases.json"
releases_json_file=$(download_with_retry "$release_url")
if [[ $dotnet_version == "6.0" ]]; then
args_list+=(
$(cat $releases_json_file | jq -r 'first(.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not))')
)
else
args_list+=(
$(cat $releases_json_file | \
jq -r '.releases[].sdk."version"' | grep -v -E '\-(preview|rc)\d*' | \
sort -r | rev | uniq -s 2 | rev)
)
fi
args_list+=(
$(cat $releases_json_file | \
jq -r '.releases[].sdk."version"' | \
grep -v -E '\-(preview|rc)\d*' | \
sort -r | rev | uniq -s 2 | rev)
)
done
for ARGS in ${args_list[@]}; do
+8 -3
View File
@@ -17,9 +17,14 @@ echo "Version of Microsoft Edge: ${edge_version}"
echo "Installing Microsoft Edge WebDriver..."
edge_driver_version_file_path=$(download_with_retry "https://msedgedriver.azureedge.net/LATEST_RELEASE_${edge_version_major}_MACOS")
edge_driver_version_file_path=$(download_with_retry "https://msedgedriver.microsoft.com/LATEST_RELEASE_${edge_version_major}_MACOS")
edge_driver_latest_version=$(iconv -f utf-16 -t utf-8 "$edge_driver_version_file_path" | tr -d '\r')
edge_driver_url="https://msedgedriver.azureedge.net/${edge_driver_latest_version}/edgedriver_mac64.zip"
if is_Arm64; then
edge_driver_url="https://msedgedriver.microsoft.com/${edge_driver_latest_version}/edgedriver_mac64_m1.zip"
else
edge_driver_url="https://msedgedriver.microsoft.com/${edge_driver_latest_version}/edgedriver_mac64.zip"
fi
echo "Compatible version of WebDriver: ${edge_driver_latest_version}"
@@ -42,7 +47,7 @@ sudo mkdir "/Library/Managed Preferences"
cat <<EOF | sudo tee "/Library/Managed Preferences/com.microsoft.EdgeUpdater.plist" > /dev/null
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>updatePolicies</key>
+9 -1
View File
@@ -7,7 +7,15 @@
source ~/utils/utils.sh
echo "Installing Git..."
brew_smart_install "git"
#brew_smart_install "git"
# pin Git to 2.50.1 due to problems in the latest Git version 2.51.0
COMMIT=6b39030bc0d0a0a8df99afe37e5ae4d61ba07c88
FORMULA_URL="https://raw.githubusercontent.com/Homebrew/homebrew-core/$COMMIT/Formula/g/git.rb"
FORMULA_PATH="$(brew --repository)/Library/Taps/homebrew/homebrew-core/Formula/g/git.rb"
mkdir -p "$(dirname $FORMULA_PATH)"
curl -fsSL $FORMULA_URL -o $FORMULA_PATH
HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_FROM_API=1 brew install git
git config --global --add safe.directory "*"
@@ -1,16 +0,0 @@
#!/bin/bash -e -o pipefail
################################################################################
## File: install-golang.sh
## Desc: Install Go
################################################################################
source ~/utils/utils.sh
default_go_version=$(get_toolset_value '.go.default')
echo "Installing Go..."
brew_smart_install "go@${default_go_version}"
# Create symlinks to preserve backward compatibility. Symlinks are not created when non-latest go is being installed
ln -sf $(brew --prefix go@${default_go_version})/bin/* /usr/local/bin/
invoke_tests "Common" "Go"

Some files were not shown because too many files have changed in this diff Show More