Skip to content

Conversation

kishorekumar-anchala
Copy link
Contributor

@kishorekumar-anchala kishorekumar-anchala commented Jun 10, 2025

Description

This PR will upgrade the Visual Studio version to 17.14 for Windows 22 and 25.

Related issue:

#12274
#12287

Check list

  • Related issue / work item is attached
  • Tests are written (if applicable)
  • Documentation is updated (if applicable)
  • Changes are tested and related VM images are successfully generated

@Julio1317
Copy link

.Description
.This PR will upgrade the Visual Studio version to 17.14 for Windows 22 and 25.

.Related issue Julio Cesar Sandoval
12274
Check list
Related issue / work item is attached
Tests are written is applicable
Documentation is updated is applicable Changes are tested and related VM images are successfully generated

@MSP-Greg
Copy link
Contributor

Why is this a draft?

I believe a few bugs were introduced in 17.13 that were fixed in 17.14. I've got code that will build with 17.14 (locally) that will not build using 17.13. I know there are others with the same issue.

17.14 was released on 13-May, 17.14.5 was released 10-June.

@kishorekumar-anchala kishorekumar-anchala marked this pull request as ready for review June 13, 2025 10:11
@Copilot Copilot AI review requested due to automatic review settings June 13, 2025 10:11
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the Visual Studio installer channel identifiers to use the new 17.14 release for Windows 2022 and 2025 images.

  • Updated installChannel values to point at the VS 17.14 installer in both toolset files.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
images/windows/toolsets/toolset-2025.json Bumped installChannel ID for VS 17.14 Enterprise
images/windows/toolsets/toolset-2022.json Bumped installChannel ID for VS 17.14 Enterprise
Comments suppressed due to low confidence (2)

images/windows/toolsets/toolset-2025.json:140

  • Please verify that the existing signature hashes still match the VS 17.14 installer. If the installer binary changed, update these certificate fingerprints accordingly.
"installChannel": "624045707_-738089513",

images/windows/toolsets/toolset-2022.json:158

  • Please verify that the existing signature hashes still match the VS 17.14 installer. If the installer binary changed, update these certificate fingerprints accordingly.
"installChannel": "624045707_-738089513",

@subir0071 subir0071 merged commit 54d4542 into actions:main Jun 17, 2025
4 checks passed
luadebug added a commit to kekopom/xmake-repo that referenced this pull request Jun 18, 2025
@h-vetinari
Copy link

@kishorekumar-anchala, it seems there were no documentation updates at all.

### Visual Studio Enterprise 2022
| Name | Version | Path |
| ----------------------------- | --------------- | -------------------------------------------------------- |
| Visual Studio Enterprise 2022 | 17.13.35825.156 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise |
#### Workloads, components and extensions
| Package | Version |
| ------------------------------------------------------------------------- | --------------- |
| android | 35.0.39.0 |
| Component.Android.NDK.R23C | 17.13.35710.127 |
| Component.Android.SDK.MAUI | 17.13.35710.127 |
| Component.Dotfuscator | 17.13.35710.127 |
| Component.Linux.CMake | 17.13.35710.127 |

etc. still shows 17.13, even though images with 17.14 have started to be rolled out.

Sedeniono added a commit to Sedeniono/tiny-optional that referenced this pull request Jun 28, 2025
GitHub updated Visual Studio to 17.14 for the windows-2022 runner image (actions/runner-images#12363). The STL shipped with it expects clang 19 or newer.
=> Remove clang 18, add clang 20, keep clang 19.
waruqi pushed a commit to xmake-io/xmake-repo that referenced this pull request Jul 14, 2025
* add opencv android

* Update xmake.lua

* fix missing includedirs and some libs to link

* remove lib prefix from filename of libs to link

* add missing linkdirs

* switch linkdirs to libs for shared build

Co-authored-by: Saikari <lin@sz.cn.eu.org>

* remove unused local arch variable

* handle shared libraries

* remove useless package:addenv for android

* refactor add links

* clean useless second for loop

* Try fix Windows arm64 build

* Update xmake.lua

* fixup

* retry

* set BUILD_ANDROID_PROJECTS to OFF by default for android

* win@arm64 vs sdkver required is gt `10.0.26100`

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* check `os.trymv`

* test DCPU_BASELINE=NEON for windows arm

* Revert "test DCPU_BASELINE=NEON for windows arm"

This reverts commit b401926.

* Try to dump variables during Windows OS /MT Runtime Build

* re-check

* Try again, since MSVC maybe fixed existing toolchain bug

* Update xmake.lua

* trigger ci

* Retry since actions/runner-images#12363 is merged

* Retry assuming it releaased newest Windows SDK actions/runner-images#12316

* tackle Github CI Worker again to validate Windows-2022/2025 workers are unable to build OpenCV ARM opencv/opencv#27401 actions/runner-images#12316

* Tackle Github CI once again as actions/runner-images#12506 (comment)

---------

Co-authored-by: Clement Devevey <68287089+Clement-Devevey@users.noreply.github.com>
Co-authored-by: Saikari <lin@sz.cn.eu.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants