Skip to content

Commit 3c37eba

Browse files
ChrisDentoncuviper
authored andcommitted
Remove Win SDK 10.0.26100.0 from CI
(cherry picked from commit 25617c7)
1 parent eb5c32d commit 3c37eba

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

+14
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,20 @@ jobs:
189189
- name: ensure the stable version number is correct
190190
run: src/ci/scripts/verify-stable-version-number.sh
191191

192+
# Temporary fix to unblock CI
193+
# Remove the latest Windows SDK for 32-bit Windows MSVC builds.
194+
# See issue https://github.com/rust-lang/rust/issues/137733 for more details.
195+
- name: Remove Windows SDK 10.0.26100.0
196+
shell: powershell
197+
if: ${{ matrix.name == 'i686-msvc-1' || matrix.name == 'i686-msvc-2' || matrix.name == 'dist-i686-msvc' }}
198+
run: |
199+
$kits = (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Windows Kits\Installed Roots').KitsRoot10
200+
$sdk_version = "10.0.26100.0"
201+
202+
foreach ($kind in 'Bin', 'Lib', 'Include') {
203+
Remove-Item -Force -Recurse $kits\$kind\$sdk_version -ErrorAction Continue
204+
}
205+
192206
- name: run the build
193207
# Redirect stderr to stdout to avoid reordering the two streams in the GHA logs.
194208
run: src/ci/scripts/run-build-from-ci.sh 2>&1

0 commit comments

Comments
 (0)