Conversation
|
Note, there's still an embedded CAB file inside the MSI that doesn't get signed. But AFAICT, it never gets laid out on disk, and its container--the MSI--gets signed anyway, so integrity is still guaranteed. |
| <add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" /> | ||
| <add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" /> | ||
| <!-- TODO: Mirror WixToolset.Dtf.WindowsInstaller.Package and dependencies --> | ||
| <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> |
There was a problem hiding this comment.
This should be resolved before this PR is merged.
There was a problem hiding this comment.
Here are the instructions for mirroring a package. Also be sure to revert this file.
|
I wasn't sure what to do about testing here. I've tested it manually, of course. But generating an MSI in the tests felt like overkill and would require significant new dependencies. I also considered checking in a test MSI, but wasn't sure you guys would go for that. Let me know if (and how) you want me to add more tests. |
Just a follow-up: it's probably OK for this regression as long as it doesn't roll out in a release. We'd like to add a new flag that doesn't recurse into file containers to go along with this. |
Fixes #673