[PR #13491] [MERGED] Stop our release pipeline from downloading the entire SDK *twice* #29577

Open
opened 2026-01-31 09:35:43 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/13491
Author: @DHowett
Created: 7/12/2022
Status: ✅ Merged
Merged: 7/13/2022
Merged by: @undefined

Base: main ← Head: dev/duhowett/it-costs-like-10-GB-PER-BUILD


📝 Commits (4)

  • 4faede1 Stop our release pipeline from downloading the entire SDK. Twice.
  • f8df7ee Avoid hardcoding the package version in the script
  • d85df53 Merge remote-tracking branch 'origin/main' into dev/duhowett/it-costs-like-10-GB-PER-BUILD
  • b1483b6 Restore NuGet packages in the Publish Symbols task too...

📊 Changes

5 files changed (+11 additions, -363 deletions)

View changed files

📝 build/packages.config (+2 -0)
📝 build/pipelines/release.yml (+4 -4)
➖ build/pipelines/templates/install-winsdk-steps.yml (+0 -9)
📝 build/scripts/Index-Pdbs.ps1 (+5 -4)
➖ build/scripts/Install-WindowsSdkISO.ps1 (+0 -346)

📄 Description

The debugging tools folks helpfully published PdbStr and SrcTool as
NuGet packages for us to take a dependency on! Now we can end this
wasteful practice once and for all...

NOTE: This change introduces a harmless error message at the end of
symbol indexing. Instead of printing out the list of mapped sources,
srctool will complain that srcsrv.dll is missing. This is only cosmetic.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/13491 **Author:** [@DHowett](https://github.com/DHowett) **Created:** 7/12/2022 **Status:** ✅ Merged **Merged:** 7/13/2022 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/duhowett/it-costs-like-10-GB-PER-BUILD` --- ### 📝 Commits (4) - [`4faede1`](https://github.com/microsoft/terminal/commit/4faede1cc808ab1154c1fba5a6e08bf0ad715e98) Stop our release pipeline from downloading the entire SDK. Twice. - [`f8df7ee`](https://github.com/microsoft/terminal/commit/f8df7ee05d30a6f9ab7d2de6a9e00a01c359dd2b) Avoid hardcoding the package version in the script - [`d85df53`](https://github.com/microsoft/terminal/commit/d85df5335a99287deef7626c435dc3d4f97cf181) Merge remote-tracking branch 'origin/main' into dev/duhowett/it-costs-like-10-GB-PER-BUILD - [`b1483b6`](https://github.com/microsoft/terminal/commit/b1483b607f62f81b2318d27cde272f77b22177f7) Restore NuGet packages in the Publish Symbols task too... ### 📊 Changes **5 files changed** (+11 additions, -363 deletions) <details> <summary>View changed files</summary> 📝 `build/packages.config` (+2 -0) 📝 `build/pipelines/release.yml` (+4 -4) ➖ `build/pipelines/templates/install-winsdk-steps.yml` (+0 -9) 📝 `build/scripts/Index-Pdbs.ps1` (+5 -4) ➖ `build/scripts/Install-WindowsSdkISO.ps1` (+0 -346) </details> ### 📄 Description The debugging tools folks helpfully published PdbStr and SrcTool as NuGet packages for us to take a dependency on! Now we can end this wasteful practice once and for all... NOTE: This change introduces a harmless error message at the end of symbol indexing. Instead of printing out the list of mapped sources, `srctool` will complain that `srcsrv.dll` is missing. This is only cosmetic. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:35:43 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#29577