[PR #11852] [MERGED] Tell PublishSymbols task about binaries as well as the PDB files #28767

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/11852
Author: @miniksa
Created: 12/1/2021
Status: Merged
Merged: 12/2/2021
Merged by: @undefined

Base: mainHead: dev/miniksa/symbols


📝 Commits (5)

  • 3492672 Update publish symbols search pattern to match Package ES guidance to feed binaries into the indexer engine as well for improved symbol reliability while debugging, especially around thrown exceptions.
  • e6dbd68 scope to only look in our bin directory
  • 0eca4d3 fix source indexing. (hopefully)
  • 01404ff spellcheck
  • 0742e43 wrong path bro

📊 Changes

5 files changed (+392 additions, -3 deletions)

View changed files

📝 .github/actions/spelling/expect/expect.txt (+6 -0)
📝 build/pipelines/release.yml (+10 -2)
build/pipelines/templates/install-winsdk-steps.yml (+9 -0)
📝 build/scripts/Index-Pdbs.ps1 (+21 -1)
build/scripts/Install-WindowsSdkISO.ps1 (+346 -0)

📄 Description

We have been advised to give not only the PDB paths, but paths to the EXE and DLL files we produce, to the PublishSymbols build task. We are assured by our engineering systems teams that enlightening the task to all of this information helps it hook things up better somewhere between our build machine and the symbol server such that debugging is more robust, especially around thrown exception stacks.

PR Checklist

  • Closes #11737 - main fix for feeding EXEs and DLLs into the symbol publisher
  • Closes #11860 - bonus fix because I noticed the PDB source linking wasn't working
  • I work here.
  • If it fits, it sits.

🔄 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/11852 **Author:** [@miniksa](https://github.com/miniksa) **Created:** 12/1/2021 **Status:** ✅ Merged **Merged:** 12/2/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/miniksa/symbols` --- ### 📝 Commits (5) - [`3492672`](https://github.com/microsoft/terminal/commit/3492672d3a9d506913e1790dadcf8a25f262b5f6) Update publish symbols search pattern to match Package ES guidance to feed binaries into the indexer engine as well for improved symbol reliability while debugging, especially around thrown exceptions. - [`e6dbd68`](https://github.com/microsoft/terminal/commit/e6dbd684e228762d599cb97a28154a45c244a569) scope to only look in our bin directory - [`0eca4d3`](https://github.com/microsoft/terminal/commit/0eca4d3fc83d37d458f9df74316f8d96bdbc1e01) fix source indexing. (hopefully) - [`01404ff`](https://github.com/microsoft/terminal/commit/01404ffadcb6d6d1bbc8404e827ce05bb1e39e96) spellcheck - [`0742e43`](https://github.com/microsoft/terminal/commit/0742e43b8d4333463566ecba0417fa24aae18866) wrong path bro ### 📊 Changes **5 files changed** (+392 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/spelling/expect/expect.txt` (+6 -0) 📝 `build/pipelines/release.yml` (+10 -2) ➕ `build/pipelines/templates/install-winsdk-steps.yml` (+9 -0) 📝 `build/scripts/Index-Pdbs.ps1` (+21 -1) ➕ `build/scripts/Install-WindowsSdkISO.ps1` (+346 -0) </details> ### 📄 Description We have been advised to give not only the PDB paths, but paths to the EXE and DLL files we produce, to the PublishSymbols build task. We are assured by our engineering systems teams that enlightening the task to all of this information helps it hook things up better somewhere between our build machine and the symbol server such that debugging is more robust, especially around thrown exception stacks. ## PR Checklist * [x] Closes #11737 - main fix for feeding EXEs and DLLs into the symbol publisher * [x] Closes #11860 - bonus fix because I noticed the PDB source linking wasn't working * [x] I work here. * [x] If it fits, it sits. --- <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:30:38 +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#28767