Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
310 commits
Select commit Hold shift + click to select a range
9d9a63a
[macOS] Add Safari TCC entries for HCA, bash and Apple Script (#12752)
sureshe456 Aug 14, 2025
f899392
[macOS] Add Edge browser to arm64 images. (#12759)
susmitamane Aug 14, 2025
296eb88
Updating readme file for win22 version 20250811.1.0 (#12749)
github-actions[bot] Aug 14, 2025
3a63738
[macOS] Remove additional curly bracket. (#12761)
susmitamane Aug 14, 2025
76a6259
Updating readme file for macos-14-arm64 version 20250813.1729 (#12754)
github-actions[bot] Aug 15, 2025
8384138
[macOS] Directly install Xcode 26 beta 5 platforms (#12768)
erik-bershel Aug 15, 2025
b8f3c68
Update Release and Pull Request creation workflows (#12767)
shamil-mubarakshin Aug 18, 2025
da7977b
[macOS] Change Cmake version pinning method due to Homebrew update. (…
sureshe456 Aug 19, 2025
a978857
Updating readme file for macos-13 version 20250818.1405 (#12782)
github-actions[bot] Aug 20, 2025
0b0aca9
[macOS] Update Xcode 26 to beta 6 (#12859)
sangeeths03 Aug 20, 2025
778e1c1
Updating readme file for macos-15 version 20250818.1709 (#12784)
github-actions[bot] Aug 20, 2025
b1e1b3e
Updating readme file for macos-13-arm64 version 20250818.1503 (#12785)
github-actions[bot] Aug 20, 2025
5fb3462
Updating readme file for macos-15-arm64 version 20250818.2206 (#12786)
github-actions[bot] Aug 20, 2025
df82c55
Updating readme file for ubuntu22 version 20250818.1.0 (#12787)
github-actions[bot] Aug 21, 2025
09d8b53
Updating readme file for win25 version 20250817.1.0 (#12779)
github-actions[bot] Aug 21, 2025
48f22b1
Updating readme file for win22 version 20250817.1.0 (#12780)
github-actions[bot] Aug 21, 2025
76fc2ce
Updating readme file for ubuntu24 version 20250818.1.0 (#12792)
github-actions[bot] Aug 21, 2025
7d14284
Updating readme file for macos-14 version 20250818.1534 (#12854)
github-actions[bot] Aug 21, 2025
b15aef1
Updating readme file for macos-14-arm64 version 20250818.1747 (#12783)
github-actions[bot] Aug 21, 2025
48c9075
[macOS] Update default Xcode to 16.4 on macOS-15 (#12871)
erik-bershel Aug 22, 2025
2673a30
[macOS] Disable conflicting components for Xcode 26 beta (#12872)
erik-bershel Aug 22, 2025
25f533f
[windows] Remove Msys2 checksum verification (#12884)
shamil-mubarakshin Aug 25, 2025
6d02575
[doc] Remove image rollout badges (#12896)
erik-bershel Aug 26, 2025
4cabe59
Updating readme file for macos-13-arm64 version 20250825.1524 (#12882)
github-actions[bot] Aug 27, 2025
98cc45d
Updating readme file for macos-13 version 20250825.1442 (#12886)
github-actions[bot] Aug 27, 2025
2faa55d
Updating readme file for macos-15-arm64 version 20250825.2246 (#12885)
github-actions[bot] Aug 27, 2025
b4628ad
Updating readme file for ubuntu24 version 20250824.1.0 (#12889)
github-actions[bot] Aug 27, 2025
1627c23
Updating readme file for macos-14 version 20250825.1555 (#12891)
github-actions[bot] Aug 27, 2025
968533e
Updating readme file for macos-15 version 20250825.1768 (#12888)
github-actions[bot] Aug 28, 2025
e35b45a
Updating readme file for win25 version 20250825.1.0 (#12893)
github-actions[bot] Aug 28, 2025
67266d9
Updating readme file for win22 version 20250825.1.0 (#12895)
github-actions[bot] Aug 28, 2025
2a9adcc
Updating readme file for ubuntu22 version 20250825.1.0 (#12894)
github-actions[bot] Aug 28, 2025
4b6aeea
[doc] Update macOS labels in README.md (#12903)
ijunaidm1 Aug 28, 2025
45f6fb8
[ubuntu] Adjust provisioner pause after reboot (#12906)
shamil-mubarakshin Aug 29, 2025
f9b2a7f
[macOS] Update Xcode 26 to beta 7 (#12907)
erik-bershel Aug 29, 2025
9481c72
Updating readme file for macos-14-arm64 version 20250825.1763 (#12899)
github-actions[bot] Aug 29, 2025
bfd23df
[doc] Fix available images table content (#12908)
erik-bershel Aug 29, 2025
26b0a08
Updating readme file for ubuntu24 version 20250831.1.0 (#12929)
github-actions[bot] Sep 3, 2025
4a4e55c
Updating readme file for ubuntu22 version 20250901.41.1 (#12941)
github-actions[bot] Sep 3, 2025
1df4f34
Updating readme file for win25 version 20250901.13.1 (#12942)
github-actions[bot] Sep 3, 2025
aa3ee59
[macOS] Unpin Cmake from 3.31.6 version (#12935)
erik-bershel Sep 3, 2025
227fadb
Updating readme file for macos-15 version 20250830.1803 (#12926)
github-actions[bot] Sep 3, 2025
175b894
Updating readme file for macos-13-arm64 version 20250901.1533 (#12924)
github-actions[bot] Sep 3, 2025
00adaa5
Updating readme file for macos-14 version 20250901.1573 (#12932)
github-actions[bot] Sep 3, 2025
d01c578
Updating readme file for macos-14-arm64 version 20250901.1774 (#12928)
github-actions[bot] Sep 3, 2025
ea34d87
Updating readme file for win22 version 20250831.1.0 (#12938)
github-actions[bot] Sep 4, 2025
57f0dc0
Updating readme file for macos-15-arm64 version 20250830.2281 (#12927)
github-actions[bot] Sep 4, 2025
657dd72
[macOS] Add Go 1.25.* (#12950)
erik-bershel Sep 4, 2025
2f8d6ab
Updating readme file for macos-13 version 20250901.1455 (#12931)
github-actions[bot] Sep 4, 2025
92166f6
[macOS]Pin Git to 2.50.1 version (#12954)
sureshe456 Sep 5, 2025
1eb4db8
[macOS] Update Xcode 26 to RC1 (#12994)
sureshe456 Sep 10, 2025
d9f82ed
Updating readme file for win25 version 20250907.19.1 (#12983)
github-actions[bot] Sep 10, 2025
2cef99a
Updating readme file for win22 version 20250907.29.1 (#12984)
github-actions[bot] Sep 10, 2025
5adc1f5
Updating readme file for ubuntu24 version 20250907.24.1 (#12987)
github-actions[bot] Sep 10, 2025
a4fd58c
Updating readme file for ubuntu22 version 20250907.50.1 (#12982)
github-actions[bot] Sep 10, 2025
e812bbc
[macOS] Introduce macOS-26 base code (#13007)
erik-bershel Sep 11, 2025
ff3cea8
[docs] Fix macOS 26 label in README.md (#13009)
erik-bershel Sep 11, 2025
c7e4bb3
Updating readme file for macos-13 version 20250908.1476 (#12989)
github-actions[bot] Sep 12, 2025
68033e9
Updating readme file for macos-13-arm64 version 20250908.1545 (#12981)
github-actions[bot] Sep 12, 2025
b1634b1
Updating readme file for macos-14 version 20250908.1607 (#12988)
github-actions[bot] Sep 12, 2025
0742173
[ubuntu] Modify installation and add .NET 9 (#13004)
shamil-mubarakshin Sep 12, 2025
bdb8d6a
Updating readme file for macos-15 version 20250908.1827 (#12986)
github-actions[bot] Sep 12, 2025
6f04fd4
Updating readme file for macos-15-arm64 version 20250911.2324 (#13006)
github-actions[bot] Sep 13, 2025
2aaadf5
[Windows,Ubuntu] Unpin the cmake version (#12953)
kishorekumar-anchala Sep 15, 2025
4847d9e
[Windows] Add Go 1.25.* in cached toolsets (#12943)
dolmen Sep 15, 2025
cbcbee0
[windows] Update uri for mongo releases (#13019)
shamil-mubarakshin Sep 15, 2025
18a0044
[macOS] Update Xcode 26 beta to 26.0 Release (#13024)
erik-bershel Sep 16, 2025
6d4f6ce
Revert "[Windows,Ubuntu] Unpin the cmake version (#12953)" (#13032)
shamil-mubarakshin Sep 18, 2025
6107afd
Updating readme file for macos-14-arm64 version 20250915.1804 (#13016)
github-actions[bot] Sep 18, 2025
6a673e6
Updating readme file for macos-14 version 20250915.1617 (#13018)
github-actions[bot] Sep 18, 2025
da2ab54
Updating readme file for macos-26-arm64 version 20250916.110 (#13028)
github-actions[bot] Sep 19, 2025
51406cf
Updating readme file for macos-15-arm64 version 20250916.2338 (#13029)
github-actions[bot] Sep 19, 2025
6e52179
[windows-2025] Update openssl to 3.5.3 (#13043)
MathijsHofkens Sep 19, 2025
98a1416
[all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change (#13044)
erik-bershel Sep 21, 2025
71dffe1
[macOS] Update Ruby installer script due to #13050 (#13052)
erik-bershel Sep 22, 2025
3ca6d13
[doc] Deprecate macOS 13 and macOS 13 arm64 (#12897)
scott-huberty Sep 22, 2025
dcf9c69
[ubuntu] Update Ruby install (#13058)
shamil-mubarakshin Sep 22, 2025
21bf85d
[doc] Add `macos-15-intel` to README (#13069)
alexsch01 Sep 23, 2025
69c94f5
Revert "[all OSs] Pin Rust to 1.89.0 due to a 1.90.0 breaking change …
erik-bershel Sep 24, 2025
b99fd57
[macOS] Update Xcode 26.0 to 26.0.1 (#13081)
archita105 Sep 25, 2025
43e0a2d
[macOS] Add Java 25 LTS (#13077)
erik-bershel Sep 25, 2025
665cb1d
[macOS] Add bluetooth permission to agents, remove stale entry (#13078)
erik-bershel Sep 25, 2025
9352a81
[macOS] Add Xcode 26.1 beta to macOS 15 and macOS 26 (#13085)
archita105 Sep 25, 2025
b837bf1
Updating readme file for macos-15 version 20250917.1898 (#13063)
github-actions[bot] Sep 25, 2025
e0d1ac0
Updating readme file for ubuntu24 version 20250922.53.1 (#13068)
github-actions[bot] Sep 26, 2025
eb9ffa7
Updating readme file for ubuntu22 version 20250922.79.1 (#13067)
github-actions[bot] Sep 26, 2025
d4a67d1
Updating readme file for win22 version 20250921.44.1 (#13056)
github-actions[bot] Sep 26, 2025
75ec422
Updating readme file for win25 version 20250921.36.1 (#13055)
github-actions[bot] Sep 26, 2025
9da76c7
[macOS] Add MetalToolchain component for Xcode 26+ (#13088)
erik-bershel Sep 26, 2025
b41b1a3
[macOS] Add TCL/TK to macOS 15 images (#13092)
erik-bershel Sep 26, 2025
2aaa682
[Ubuntu] Add Java 25 LTS (#13084)
vidyasagarnimmagaddi Sep 26, 2025
d43555b
[Windows] Add JAVA 25 LTS (#13087)
vidyasagarnimmagaddi Sep 26, 2025
cb62bc3
Updating readme file for macos-14-arm64 version 20250922.1822 (#13060)
github-actions[bot] Sep 29, 2025
4e77d37
Updating readme file for macos-15-arm64 version 20250922.2357 (#13061)
github-actions[bot] Sep 29, 2025
f2a289a
[Windows 2025] Add InnoSetup (#13090)
hemanthmanga Sep 30, 2025
d0017a9
[Windows 2025] Update `strawberryperl` to `5.42.0.1` (#12727)
xavier2k6 Sep 30, 2025
41a7cee
[Windows] Update windows-latest label to point to windows-2025 (#12925)
kishorekumar-anchala Oct 1, 2025
5d9238e
[Ubuntu] Add Go 1.25 (#13110)
erik-bershel Oct 1, 2025
33a8887
[all OSs] Add Node 24 (#13111)
erik-bershel Oct 1, 2025
240cc1f
[workflow] Bump GitHub `actions/checkout` packages to `v5` (#13112)
xavier2k6 Oct 1, 2025
1cfba39
[workflow] Bump GitHub `actions/github-script` packages to `v8` (#13113)
xavier2k6 Oct 1, 2025
b4b8281
[workflow] Bump `super-linter/slim` package to `v8` (#13114)
xavier2k6 Oct 1, 2025
1c51342
[workflow] Bump `ncipollo/release-action` package to `v1.20.0` (#13115)
xavier2k6 Oct 1, 2025
68417c5
[WIndows] Update OpenSSL to 3.* on windows-2022 and script itself (#1…
erik-bershel Oct 2, 2025
4fb55a7
Revert "[workflow] Bump `super-linter/slim` package to `v8` (#13114)"…
erik-bershel Oct 2, 2025
8b17fc0
[Windows] Update MongoDB to 7.0 on windows-2022 (#13125)
Alexey-Ayupov Oct 2, 2025
d62283e
[Windows] Move PGDATA out of Program Files (#13107)
erik-bershel Oct 2, 2025
ba87e27
[Windows] Update MinGW on 2022 and 2025, disable alert for 2019 (#13120)
erik-bershel Oct 2, 2025
5641ff0
[Windows,Ubuntu] Update disk space pester test (#13128)
shamil-mubarakshin Oct 3, 2025
de257bb
[windows] Add SQL OLEDB Driver 19 (#13127)
shamil-mubarakshin Oct 3, 2025
1920bf6
Updating readme file for ubuntu22 version 20250929.88.1 (#13103)
github-actions[bot] Oct 5, 2025
6b818f0
Updating readme file for ubuntu24 version 20250929.60.1 (#13105)
github-actions[bot] Oct 5, 2025
ebe73ab
Updating readme file for win22 version 20250929.55.1 (#13104)
github-actions[bot] Oct 5, 2025
3d9dbd3
Updating readme file for win25 version 20250929.44.1 (#13106)
github-actions[bot] Oct 5, 2025
468c712
Updating readme file for macos-14 version 20250928.1654 (#13098)
github-actions[bot] Oct 5, 2025
fbdda8e
Updating readme file for macos-15-arm64 version 20250928.2397 (#13099)
github-actions[bot] Oct 5, 2025
4b31ecd
Updating readme file for macos-15 version 20250928.1958 (#13100)
github-actions[bot] Oct 5, 2025
7323b0a
Updating readme file for macos-14-arm64 version 20250928.1833 (#13101)
github-actions[bot] Oct 5, 2025
35f7a33
Updating readme file for macos-26-arm64 version 20250928.159 (#13102)
github-actions[bot] Oct 5, 2025
610c1c1
[Ubuntu] Add ssh_clear_authorized_keys to Packer template (#13136)
Alexey-Ayupov Oct 7, 2025
fab1401
[macos-26] Add Xcode 26.1 beta2 (#13146)
shamil-mubarakshin Oct 9, 2025
e2ff98f
[macOS] Rebuild dyld shared cache for latest stable Xcode (#13149)
erik-bershel Oct 9, 2025
38bd487
[workflow] Update SBOM report workflow to use agentSpec + imageVersio…
erik-bershel Oct 9, 2025
fdfa28c
[macos-15] Add Xcode 26.1 beta2 (#13152)
shamil-mubarakshin Oct 10, 2025
3751ef4
Add certutil to Ubuntu
lawrencegripper Oct 10, 2025
ed18dfa
[macOS] Update Python installer script (#13157)
erik-bershel Oct 10, 2025
3b741f2
Merge pull request #13160 from actions/lg/certutil
lawrencegripper Oct 13, 2025
3ae9486
[macOS] Fix for Xcode installer script; skip re-caching on macOS-14 (…
erik-bershel Oct 13, 2025
2f70297
[macOS] Update Python script and Python3 symlink behaviour (#13174)
erik-bershel Oct 16, 2025
8465345
[macOS] Fix default Xcode for docs, add after-switching warmup (#13179)
erik-bershel Oct 16, 2025
d4d5736
[all OSs] Add Python 3.14 to the toolcache (#13159)
erik-bershel Oct 16, 2025
3b63c38
Updating readme file for macos-26-arm64 version 20251014.0041 (#13167)
github-actions[bot] Oct 20, 2025
a7ed3ec
Updating readme file for macos-15 version 20251015.0046 (#13180)
github-actions[bot] Oct 20, 2025
afa5c0b
Updating readme file for macos-15-arm64 version 20251015.0042 (#13169)
github-actions[bot] Oct 20, 2025
b6da00b
Updating readme file for macos-14-arm64 version 20251013.0032 (#13176)
github-actions[bot] Oct 20, 2025
45c6be9
Updating readme file for ubuntu24 version 20251014.76.1 (#13173)
github-actions[bot] Oct 20, 2025
3b9a213
Updating readme file for ubuntu22 version 20251014.106.1 (#13171)
github-actions[bot] Oct 20, 2025
6d89b51
Updating readme file for win25 version 20251014.59.1 (#13170)
github-actions[bot] Oct 20, 2025
ea58c5c
Updating readme file for win22 version 20251014.68.1 (#13172)
github-actions[bot] Oct 20, 2025
f45f955
Revert "Updating readme file for ubuntu24 version 20251014.76.1 (#131…
erik-bershel Oct 21, 2025
f5d0e07
[macOS] Update Xcode 26.1 to beta 3 (#13197)
erik-bershel Oct 21, 2025
b1d8e89
[Windows] OpenSSL: do not install DLLs globally to system32 (#13203)
jcar87 Oct 23, 2025
dcc9bb6
[ubuntu, macOS] Fix tools version extraction in Install Android SDK s…
alejandrorosas Oct 23, 2025
f6dd2de
Updating readme file for macos-14-arm64 version 20251020.0056 (#13208)
github-actions[bot] Oct 26, 2025
c8c5bf1
Updating readme file for macos-26-arm64 version 20251022.0070 (#13211)
github-actions[bot] Oct 26, 2025
aa28939
Updating readme file for macos-15-arm64 version 20251021.0066 (#13209)
github-actions[bot] Oct 26, 2025
1db2aa2
Updating readme file for ubuntu22 version 20251021.115.1 (#13207)
github-actions[bot] Oct 26, 2025
7054a12
Updating readme file for win25 version 20251021.67.1 (#13206)
github-actions[bot] Oct 26, 2025
42d9392
Updating readme file for win22 version 20251021.76.1 (#13205)
github-actions[bot] Oct 26, 2025
937b90e
[macos] Update Software Report for XCode Simulators (#13226)
shamil-mubarakshin Oct 29, 2025
1625af4
[macos] Update XCode 26.1 to RC1 (#13233)
shamil-mubarakshin Oct 30, 2025
a1fa477
[windows] Remove deprecated Node, Ruby versions (#13231)
shamil-mubarakshin Oct 31, 2025
f34cbb7
[ubuntu] Remove deprecated Node, Ruby, gcc versions (#13232)
shamil-mubarakshin Oct 31, 2025
e7dc7ab
[macos] Remove deprecated Node, Ruby, gcc versions (#13240)
shamil-mubarakshin Oct 31, 2025
aab6e27
Updating readme file for ubuntu24 version 20251030.96.2 (#13236)
github-actions[bot] Nov 3, 2025
783b457
[Ubuntu] Add android ndk r29 and cmake 4.1.2 (#13242)
Alexey-Ayupov Nov 5, 2025
eecb8a7
[Windows] Add android ndk r29 and cmake 4.1.2 (#13243)
Alexey-Ayupov Nov 5, 2025
7901df4
[macOS] Add android ndk r29 and cmake 4.1.2 (#13244)
Alexey-Ayupov Nov 5, 2025
10901db
[workflow] SBOM; add cross-support for version formats (#13218)
erik-bershel Nov 6, 2025
1f10754
[Ubuntu] Disable man-db auto update (#13268)
Alexey-Ayupov Nov 6, 2025
b4e92c5
Updating readme file for macos-14-arm64 version 20251103.0081 (#13253)
github-actions[bot] Nov 7, 2025
c88ab81
Updating readme file for macos-14 version 20251104.0148 (#13257)
github-actions[bot] Nov 7, 2025
038f49e
Updating readme file for macos-26-arm64 version 20251103.0095 (#13251)
github-actions[bot] Nov 7, 2025
a15f42d
Updating readme file for macos-15 version 20251103.0112 (#13249)
github-actions[bot] Nov 7, 2025
9b8c970
[macOS] Install MetalToolchain for Xcode Releases only (#13273)
erik-bershel Nov 7, 2025
3187522
Updating readme file for macos-15-arm64 version 20251104.0104 (#13256)
github-actions[bot] Nov 10, 2025
c27d7d1
Updating readme file for ubuntu24 version 20251102.99.1 (#13250)
github-actions[bot] Nov 10, 2025
abf5454
Updating readme file for ubuntu22 version 20251102.127.1 (#13247)
github-actions[bot] Nov 10, 2025
62fa846
Updating readme file for win25 version 20251102.77.1 (#13246)
github-actions[bot] Nov 10, 2025
b5d155e
Updating readme file for win22 version 20251102.87.1 (#13245)
github-actions[bot] Nov 10, 2025
6fdc2b3
Add Ubuntu Slim option to bug report template
mitesch Nov 10, 2025
940f8ff
Add to other workflows
mitesch Nov 10, 2025
0b19ddc
Merge pull request #13281 from actions/mitesch/slim
mitesch Nov 10, 2025
51665f3
[Windows/Ubuntu] Add .NET 10 SDK (#13295)
erik-bershel Nov 12, 2025
adfab07
Updating readme file for macos-14 version 20251111.0163 (#13300)
github-actions[bot] Nov 17, 2025
e90295a
Updating readme file for macos-14-arm64 version 20251111.0092 (#13301)
github-actions[bot] Nov 17, 2025
e48d82f
Updating readme file for ubuntu22 version 20251112.150.1 (#13299)
github-actions[bot] Nov 17, 2025
f4280c3
Updating readme file for ubuntu24 version 20251112.124.1 (#13296)
github-actions[bot] Nov 17, 2025
fe2c39a
[Windows] update the URLs for Visual Studio extensions (#13316)
Alexey-Ayupov Nov 18, 2025
dad935f
[macOS] Add Xcode 26.1.1 without runtimes (#13326)
erik-bershel Nov 19, 2025
51e5363
add copilot instructions for Github Actions runner-images repository
GitPaulo Nov 20, 2025
f5d8f20
lint: applied markdown linting
GitPaulo Nov 20, 2025
c5a12a4
copilot: spelling correction
GitPaulo Nov 20, 2025
9dd0b1a
[macOS] Add Xcode 26.2 beta 2 (#13336)
erik-bershel Nov 21, 2025
0f04992
[macOS] Add .NET 10 SDK (#13338)
erik-bershel Nov 21, 2025
20d9e86
[macOS] Update PHP to 8.5 for Intel-based images (#13342)
erik-bershel Nov 24, 2025
0d35872
[macOS] Update output files (#13344)
erik-bershel Nov 25, 2025
db8d413
[macOS] Enable runtimes and re-caching for Xcode 26.1 and later (#13343)
erik-bershel Nov 25, 2025
45c63aa
add style guide to CONTRIBUTING.md
GitPaulo Nov 27, 2025
9b1fa5a
update copilot code instructions to refer to CONTRIBUTING.md
GitPaulo Nov 27, 2025
868bc6b
Apply suggestions from code review
erik-bershel Nov 27, 2025
df25847
Apply suggestions from code review
erik-bershel Nov 27, 2025
d0d1862
[all OSs] Remove unused actions/runner cache (#13350)
erik-bershel Nov 27, 2025
d3fa237
Merge pull request #13329 from actions/gitpaulo/copilot-instructions
GitPaulo Nov 27, 2025
79625a3
Refactor Source image SKUs in packer templates (#13364)
maxim-lobanov Nov 27, 2025
a183847
Add provisioner shell to list installed apt packages (#13368)
GitPaulo Nov 27, 2025
5f58af0
Updating readme file for macos-14 version 2025.1125.0031 (#13352)
github-actions[bot] Nov 28, 2025
fe23e4a
Updating readme file for macos-14-arm64 version 2025.1126.0029 (#13354)
github-actions[bot] Nov 28, 2025
a4fdd31
Updating readme file for macos-26-arm64 version 2025.1126.0052 (#13362)
github-actions[bot] Nov 28, 2025
12dedd3
Updating readme file for macos-15 version 2025.1126.0042 (#13361)
github-actions[bot] Nov 28, 2025
74a06c3
Updating readme file for macos-15-arm64 version 2025.1126.0044 (#13363)
github-actions[bot] Nov 28, 2025
eba51f8
[Windows] Change VS extensions order for windows-2019 image (#13378)
Alexey-Ayupov Dec 3, 2025
ed72980
[macOS] Disable PerfPowerServices (#13379)
erik-bershel Dec 4, 2025
fe9fe1c
Updating readme file for ubuntu24 version 20251126.144.1 (#13369)
github-actions[bot] Dec 4, 2025
4b19e14
Updating readme file for ubuntu22 version 20251125.163.1 (#13356)
github-actions[bot] Dec 4, 2025
c62eec6
Updating readme file for win25 version 20251125.122.1 (#13360)
github-actions[bot] Dec 4, 2025
cfcfdb7
Updating readme file for win22 version 20251125.125.1 (#13359)
github-actions[bot] Dec 4, 2025
45c39b9
[macOS-26] Update Xcode 26.2, remove Xcode 16.4 (#13391)
erik-bershel Dec 5, 2025
09b8be3
Updating readme file for macos-14 version 20251203.0047.1 (#13385)
github-actions[bot] Dec 8, 2025
a0ba8ea
Updating readme file for macos-14-arm64 version 20251203.0037.1 (#13384)
github-actions[bot] Dec 8, 2025
fd9887d
Updating readme file for macos-15 version 20251203.0058.1 (#13383)
github-actions[bot] Dec 8, 2025
f1cb2c8
Updating readme file for macos-15-arm64 version 20251203.0057.1 (#13382)
github-actions[bot] Dec 8, 2025
0e1bcaf
Updating readme file for macos-26-arm64 version 20251203.0070.1 (#13381)
github-actions[bot] Dec 8, 2025
b3681d0
[macos] Fix preimage data (#13400)
shamil-mubarakshin Dec 8, 2025
d795344
[windows] Workaround .NET SDK installation (#13419)
shamil-mubarakshin Dec 11, 2025
29659cb
Updating readme file for ubuntu24 version 20251208.163.1 (#13405)
github-actions[bot] Dec 12, 2025
8b3114a
Updating readme file for ubuntu22 version 20251208.177.1 (#13412)
github-actions[bot] Dec 12, 2025
0e731c9
Updating readme file for win25 version 20251208.136.1 (#13404)
github-actions[bot] Dec 12, 2025
eee0743
Add Ubuntu-Slim image definition (#13423)
mitesch Dec 12, 2025
e039a94
Updating readme file for macos-14 version 20251209.0061.1 (#13411)
github-actions[bot] Dec 15, 2025
676e808
Updating readme file for macos-26-arm64 version 20251209.0083.1 (#13406)
github-actions[bot] Dec 15, 2025
99c80a0
Updating readme file for macos-15-arm64 version 20251210.0068.1 (#13415)
github-actions[bot] Dec 15, 2025
5119944
Updating readme file for macos-14-arm64 version 20251210.0045.1 (#13416)
github-actions[bot] Dec 15, 2025
eed8f18
Updating readme file for macos-15 version 20251210.0072.1 (#13414)
github-actions[bot] Dec 15, 2025
3ad48e7
fix Dockerfile to configure sources before configure apt and install
GitPaulo Dec 15, 2025
982b417
Merge pull request #13432 from actions/gitpaulo/ubuntu-slim-fix
GitPaulo Dec 15, 2025
2e271cf
Updating readme file for win22 version 20251207.136.1 (#13403)
github-actions[bot] Dec 15, 2025
7afeca2
Fix typo and a couple minor log updates (#13436)
mitesch Dec 15, 2025
3cae8d7
Revert "[windows] Workaround .NET SDK installation (#13419)" (#13431)
shamil-mubarakshin Dec 16, 2025
1b73462
[macOS-26] Update Xcode 26.2, add runtimes (#13434)
erik-bershel Dec 16, 2025
93af836
Add links to Deprecated badges on README (#13428)
Marcono1234 Dec 16, 2025
e664a5c
[docs] Remove macOS 13 from docs (#13439)
erik-bershel Dec 16, 2025
0830eeb
[docs] Add ubuntu-slim to README (#13450)
jsoref Dec 17, 2025
514e429
Updating readme file for macos-14 version 20251215.0069.1 (#13440)
github-actions[bot] Dec 18, 2025
e14b36d
Updating readme file for macos-26-arm64 version 20251216.0100.1 (#13444)
github-actions[bot] Dec 18, 2025
3ddf8d1
Updating readme file for macos-14-arm64 version 20251216.0055.1 (#13442)
github-actions[bot] Dec 18, 2025
bb6893f
Updating readme file for macos-15 version 20251216.0081.1 (#13441)
github-actions[bot] Dec 18, 2025
802455c
[Ubuntu] Update Maven to 3.9.12 (#13456)
y1schemm Dec 18, 2025
1fe6d01
Updating readme file for macos-15-arm64 version 20251215.0075.1 (#13443)
github-actions[bot] Dec 19, 2025
7764984
Updating readme file for ubuntu24 version 20251215.174.1 (#13446)
github-actions[bot] Dec 19, 2025
f2d2f38
Updating readme file for ubuntu22 version 20251216.185.1 (#13445)
github-actions[bot] Dec 19, 2025
ee9ec37
Updating readme file for win25 version 20251216.149.1 (#13448)
github-actions[bot] Dec 19, 2025
4e4e6cd
Updating readme file for win22 version 20251216.147.1 (#13449)
github-actions[bot] Dec 19, 2025
7d634bd
[macOS] Prevent system, display, and disk sleep (#13475)
erik-bershel Dec 23, 2025
84b177a
Revert "[macOS]Pin Git to 2.50.1 version (#12954)" (#13481)
erik-bershel Dec 25, 2025
ef12b06
Adds shared_gallery_image_version_end_of_life_date
ManagedUx Jul 17, 2025
b4bc43e
Merge branch 'imgexp' of https://github.com/ManagedUx/runner-images i…
Jan 8, 2026
f7b8d24
Adds correction for python verbose logging that crashes the build per…
Jan 8, 2026
b26af76
Adds correction for python verbose logging that crashes the build per…
Jan 9, 2026
6aca579
Adds correction for python verbose logging that crashes the build per…
Jan 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/announcement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ body:
options:
- label: Ubuntu 22.04
- label: Ubuntu 24.04
- label: macOS 13
- label: macOS 13 Arm64
- label: Ubuntu Slim
- 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
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ body:
options:
- label: Ubuntu 22.04
- label: Ubuntu 24.04
- label: macOS 13
- label: macOS 13 Arm64
- label: Ubuntu Slim
- 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
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/tool-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ body:
options:
- label: Ubuntu 22.04
- label: Ubuntu 24.04
- label: macOS 13
- label: macOS 13 Arm64
- label: Ubuntu Slim
- 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
Expand Down
39 changes: 39 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -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.
2 changes: 1 addition & 1 deletion .github/workflows/check-pinned-versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Validate JSON Schema
shell: pwsh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/create_github_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,12 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Create release for ${{ github.event.client_payload.ReleaseBranchName }}
uses: ncipollo/release-action@v1.16.0
uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b #v1.20.0
with:
tag: ${{ github.event.client_payload.ReleaseBranchName }}
name: ${{ github.event.client_payload.ReleaseTitle }}
body: ${{ github.event.client_payload.ReleaseBody }}
prerelease: ${{ github.event.client_payload.Prerelease }}
commit: ${{ github.event.client_payload.Commitish }}
allowUpdates: true
30 changes: 22 additions & 8 deletions .github/workflows/create_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0

Expand All @@ -22,22 +22,36 @@ jobs:

- name: Create pull request for ${{ github.event.client_payload.ReleaseBranchName }}
id: create-pr
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
let response = await github.rest.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@v7
uses: actions/github-script@v8
with:
github-token: ${{secrets.PRAPPROVAL_SECRET}}
script: |
Expand Down
77 changes: 46 additions & 31 deletions .github/workflows/create_sbom_report.yml
Original file line number Diff line number Diff line change
@@ -1,97 +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.ReleaseBranchName || 'unknown release' }}

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
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

- 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

#Running section.
- 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@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
31 changes: 31 additions & 0 deletions .github/workflows/docker-images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Test Docker Images

on:
push:
branches:
- main
paths:
- 'images/ubuntu-slim/**'
- '.github/workflows/docker-images.yml'
pull_request:
paths:
- 'images/ubuntu-slim/**'
- '.github/workflows/docker-images.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
test-images:
runs-on: ubuntu-latest
strategy:
matrix:
directory:
- images/ubuntu-slim
steps:
- uses: actions/checkout@v6

- name: Run test.sh
working-directory: ${{ matrix.directory }}
run: ./test.sh
2 changes: 1 addition & 1 deletion .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/merge_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0

Expand All @@ -24,7 +24,7 @@ jobs:
sleep 30

- name: Approve pull request by GitHub-Actions bot
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{secrets.PRAPPROVAL_SECRET}}
script: |
Expand All @@ -36,7 +36,7 @@ jobs:
});

- name: Merge pull request for ${{ github.event.client_payload.ReleaseBranchName }}
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/powershell-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Run Software Report module tests
shell: pwsh
Expand Down
Loading