You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While putting together #20, it became painfully clear that the existing build system needs some serious upgrades.
There are a few major issues with the build system today:
It relies on Psake, which is either no longer supported or at least has very strong opinions on MSBuild selection that don't work with modern .NET SDK setups
It only runs on Windows
It relies on both Appveyer (Windows) and Travis (Linux) that are connected in a very unconventional (and confusing) way
The limitations above were deemed acceptable in order to continue supporting PowerShell 3.0, but I don't think that's necessary anymore.
While putting together #20, it became painfully clear that the existing build system needs some serious upgrades.
There are a few major issues with the build system today:
The limitations above were deemed acceptable in order to continue supporting PowerShell 3.0, but I don't think that's necessary anymore.
The proposal for the new build system:
Additional reading:
The text was updated successfully, but these errors were encountered: