-
Notifications
You must be signed in to change notification settings - Fork 47
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
Update build infrastructure #226
Conversation
58b962b
to
9a0e943
Compare
and also unfinished about topic
fddf4ce
to
590c2ec
Compare
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.
nothing blocking
For one, they are supposed to support Desktop edition.
Previously these would fail if the Pester output configuration was changed. Instead, use `Throw` properly to check `ErrorId` and force errors to throw (instead of relying on `ErrorVariable`).
55c76d4
to
b60c2f8
Compare
Note that the DLLs are going to remain loaded regardless.
Pin the SDK, use CFS, and enable cache on CI.
Since 4.6.1 is out of support.
b60c2f8
to
3bc2cf4
Compare
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 right, I carefully reviewed the changes I took in from Patrick's PR, and the changes I added. I downloaded the existing packages from the PowerShell Gallery and NuGet (the module and library respectively) and compared their contents. I'm reasonably confident we didn't miss anything. Now on to creating the new pipelien with signing.
Continues (and hopefully finishes) #224.