-
Notifications
You must be signed in to change notification settings - Fork 4k
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
OSS sign debugger binaries #21468
OSS sign debugger binaries #21468
Conversation
test windows_debug_unit64_prtest please |
test windows_release_vs-integration_prtest please |
Create-Directory $debuggerRefDir | ||
Create-Directory $debuggerImplDir | ||
|
||
Copy-Item -re -fo (Join-Path $dropPath "..\..\Debugger\ReferenceDLL\*") $debuggerRefDir | ||
Copy-Item -re -fo (Join-Path $dropPath "..\..\Debugger\IDE\Microsoft.VisualStudio.Debugger.Engine.dll") $debuggerImplDir | ||
Copy-Item -re -fo (Join-Path $dropPath "Microsoft.VisualStudio.Debugger.Metadata.dll") $debuggerImplDir | ||
|
||
Get-ChildItem $debuggerDir -Recurse -File | ForEach-Object { & $fakeSign -f $_.FullName } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When did this become necessary again? The debugger should be producing signed binaries to that location. Did they stop doing that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like it. Perhaps it depends on the branch? vsucorediag
has them delay/test signed. @gregg-miskelly @caslan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All bits produced in a VS repo behave the same - only a few labs will produce real signed bits, and some of those don't do it with every build. When we switch to pulling bits from the Concord repo this problem should go away.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay that makes sense. I removed that line originally because I started pulling from only branches that had signed binaries.
…statement-refactor * dotnet/features/ioperation: (71 commits) Rename parameters. renamed methods. Rename method. Move integration test machines to 15.3 RTM (dotnet#21535) Update comment Fixed unintentional capitalization change, corrected grammar. Do a better job with leading trivia on types when moving types to a new file. Remove Release subdir from template output path (dotnet#21482) Fix bug in 'this' optimization for classes (dotnet#21510) Add test. Improve find-refs behavior when the user invokes it with a symbol selected. Fix regression in VB attribute classification. Fixed unintentional capitalization change. fix merge issues OSS sign debugger binaries. (dotnet#21468) More test fixes. Fixed misgenerated tests. Use default tuple fields in conversion since fields from inferred names are marked not usable in C#7 Add note that while we could implement dynamic invocations, we chose not to Refactor comments in local function binder ...
…-literal-text * dotnet/features/ioperation: (77 commits) Refactor variable names. Rename parameters. renamed methods. Rename method. Move integration test machines to 15.3 RTM (dotnet#21535) Update comment Fixed unintentional capitalization change, corrected grammar. Do a better job with leading trivia on types when moving types to a new file. Fixed unintentional capitalization change. Remove Release subdir from template output path (dotnet#21482) Fix bug in 'this' optimization for classes (dotnet#21510) Add test. Improve find-refs behavior when the user invokes it with a symbol selected. Fix regression in VB attribute classification. Fixed unintentional capitalization change. fix merge issues OSS sign debugger binaries. (dotnet#21468) More test fixes. Fixed misgenerated tests. Use default tuple fields in conversion since fields from inferred names are marked not usable in C#7 ...
No description provided.