Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong msvc version on 20250127.1 #11730

Open
1 of 15 tasks
sluongng opened this issue Mar 5, 2025 · 2 comments
Open
1 of 15 tasks

Wrong msvc version on 20250127.1 #11730

sluongng opened this issue Mar 5, 2025 · 2 comments

Comments

@sluongng
Copy link

sluongng commented Mar 5, 2025

Description

The document said it's "14.42.34433"

https://github.com/actions/runner-images/blob/win22/20250127.1/images/windows/Windows2022-Readme.md?plain=1#L482-L487

However, in practice, it seems to be "14.43.34808" with a side of "14.29.30133"

> rg 'cl.exe\r$' 0_build.txt
2549:2025-03-05T09:55:23.7752943Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\arm\cl.exe
2605:2025-03-05T09:55:24.0276908Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\arm64\cl.exe
2662:2025-03-05T09:55:24.3373230Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe
2742:2025-03-05T09:55:24.6822675Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86\cl.exe
2800:2025-03-05T09:55:24.8667807Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX86\arm\cl.exe
2856:2025-03-05T09:55:25.0463156Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX86\arm64\cl.exe
2912:2025-03-05T09:55:25.3018562Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe
2970:2025-03-05T09:55:25.6057252Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\cl.exe
6489:2025-03-05T09:55:36.6860136Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\arm\cl.exe
6564:2025-03-05T09:55:36.8882903Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\arm64\cl.exe
6640:2025-03-05T09:55:36.9813810Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe
6730:2025-03-05T09:55:37.0688564Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x86\cl.exe
6811:2025-03-05T09:55:37.2505181Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx86\arm\cl.exe
6885:2025-03-05T09:55:37.4711403Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx86\arm64\cl.exe
6960:2025-03-05T09:55:37.6723614Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx86\x64\cl.exe
7040:2025-03-05T09:55:37.9342254Z C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx86\x86\cl.exe

See build log in https://github.com/buildbuddy-io/buildbuddy/actions/runs/13673189232/job/38227756030

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Image version and build link

Runner Image
  Image: windows-2022
  Version: 20250224.5.0
  Included Software: https://github.com/actions/runner-images/blob/win22/20250224.5/images/windows/Windows2022-Readme.md
  Image Release: https://github.com/actions/runner-images/releases/tag/win22%2F20250224.5

https://github.com/buildbuddy-io/buildbuddy/actions/runs/13673189232/job/38227756030

Is it regression?

No

Expected behavior

Document should correctly reflect the MSVC version available.

Actual behavior

Wrong doc.

Repro steps

in a workflow, run a step with the following script

          $vs2022Path = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
          if (Test-Path $vs2022Path) {
              Write-Host "Listing files in: $vs2022Path"
              Get-ChildItem -Path $vs2022Path -Recurse -File -ErrorAction SilentlyContinue | ForEach-Object {
                  Write-Host $_.FullName
              } | Out-File -FilePath vs2022_files.txt -Encoding utf8
              Write-Host "File list saved to vs2022_files.txt"
          } else {
              Write-Host "Error: Directory not found: $vs2022Path"
          }

and inspect the versions available.

sluongng added a commit to buildbuddy-io/buildbuddy that referenced this issue Mar 5, 2025
Note: the msvc version in Github's documentation is incorrect.
Reported via actions/runner-images#11730
@vidyasagarnimmagaddi
Copy link
Contributor

Hi @sluongng , Thank you for bringing this issue to our attention. We will look into this issue and will update you after investigating.


sluongng added a commit to buildbuddy-io/buildbuddy that referenced this issue Mar 5, 2025
Note: the msvc version in Github's documentation is incorrect.
Reported via actions/runner-images#11730
@mikeoliphant
Copy link

Any idea what the timeline for this fix is, or how to work around it for now?

It is currently keeping cmake from working with MSVC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants