arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Investigate migration to symbol.exe for symbol publishing

Open hoyosjs opened this issue 1 year ago • 6 comments

  • [ ] This issue is blocking
  • [ ] This issue is causing unreasonable pain

This is something that will become increasingly common and might become a blocker at some point in the future. Originally, the .NET team wrote a symbol uploader tool since the ecosystem didn't handle MACHO, ELF, Dwarf, and other files. Nowadays, through collaborations with the 1ES team there's a symbol uploader cli that supports these scenarios. This tool will be the supported solution going forward as it's actively maintained to follow best security practices. This tool supports more modern authentication workflows and is maintained by the same team that supports the backends for the

There are a few things to consider:

  • We'd have to explode nupkgs. The tool doesn't don't do this and has no practical reason to do so.
  • Explore CLR related keys - dac/dbi/clr key combo.
  • Full to portable PDB conversion is also not supported.

@epananth @mmitche

cc @mikem8361 @tommcdon @leculver

hoyosjs avatar Feb 22 '24 00:02 hoyosjs

cc: @markwilkie

hoyosjs avatar Feb 22 '24 20:02 hoyosjs

Do you have any comments here @mikem8361 ?

markwilkie avatar Feb 22 '24 21:02 markwilkie

Juan has covered the issues here. We really can't support the current symbol uploader going forward especially for authentication,

mikem8361 avatar Feb 22 '24 22:02 mikem8361

@missymessa probably this shouldn't be in the "other teams" bucket. This will be a general infra requirement.

hoyosjs avatar Aug 22 '24 17:08 hoyosjs

Followed up with Juan offline. Leaving this in "tracking for other teams".

missymessa avatar Aug 23 '24 14:08 missymessa