-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
GitHub Windows Server 2022 runners randomly selecting between image 20241113.3.0 and 20241021.1.0 #10978
Comments
Having the same problem here, configure step fails:
|
Can I get this triaged ASAP? This is causing an outage for our project. Projects can't target both old and new WDK and by randomly switching between them it makes it impossible to build. |
Save issue on our side. It breaks cmake cache files by providing random compiler path from one image to the other. |
Apologies for the issue here. We do a slow and gradual roll out of the new image versions, which can sometimes lead to version disconnects like this. However, this persistent issue is not normal, and is because a few components failed to update to the new image late on Friday. We're going to get the last areas updated first thing tomorrow morning, and that should clear up this version flip flopping, going forward to |
Do you have any update or ETA for the stable image runner? |
We've had issues smoothing out the underlying pools, but we're tackling it with priority today. |
I hate to be a broken record but... any updates? We're still unable to build our |
I've been able to workaround the problem I reported here earlier by sticking to the previous Windows SDK 10.0.22621.0. |
I was able to work around the problem by pulling the Windows SDK and WDK via nuget instead of relying on the provided versions. This permits my project to consistently target 26100. |
Everyone should be consistently on the newer version of As mentioned before, apologies for the long span of time with flip flopping versions, that was related to an issue on our end. But as a reminder this can happen during image version updates, which we roll out gradually. I'm going to close this issue out, but if anyone still has problems with version flip flopping, please reopen it! |
Description
The newer image of Server 2022 contains an updated version of the WDK (version 26100.0). I can either build my project to target the older WDK version or the newer one, not both. Having runners randomly select a WDK version makes it impossible to build reliably.
Platforms affected
Runner images affected
Image version and build link
Working:
https://github.com/actions/runner-images/releases/tag/win22%2F20241021.1
Failing:
https://github.com/actions/runner-images/releases/tag/win22%2F20241113.3
Is it regression?
Yes - Works on 20241021.1.0, fails on 20241113.3.0
Expected behavior
Builds should consistently use either 26100 or 22621 of the WDK, not toggle between them
Actual behavior
Builds randomly pick one version or the other.
Repro steps
Have driver that targets 22621 of the WDK.
Build
Sometime succeeds and sometimes fails.
The text was updated successfully, but these errors were encountered: