Open ellahathaway opened 6 hours ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
Will be addressed by this PR (internal Microsoft link)
The MicroBuild Signing Plugin Task requires nuget.exe >= 4.0 in order to install some dependencies. NuGet >= 4.0 is not installed in our images, so we have to manually install nuget via the
NuGetToolInstaller@1
pipeline task to get around this requirement.However, the use of nuget.exe is primarily an issue because it requires mono. Mono is out-of-support, so we do not want to install it in our images. The workaround is to temporarily install mono manually in the pipelines. However, this requires the use of
sudo
, which is not available on all of our images.This ultimately means that MicroBuild will ultimately have to get rid of their use of nuget.exe in order for us to continue forward.