Closed teo-tsirpanis closed 4 years ago
OK, I finished.
I rewrote major parts of the build script to rely more on .NET Core's project properties. These metadata were moved to a file called NuGet.props
that is imported from the five library projects.
The .NET Core SDK was updated to 3.1.200 and FAKE and Paket were updated as well and are run from local tools.
I have a question about Travis: is it really necessary to test against so many Mono versions? Four runs take a very long time, while we could only test against the latest Mono version, on Linux and on macOS.
Done.
Great :)
What's your opinion on #366 ? I'm thinking of merging that as well into this major release.
This PR fixes #328 by renaming
ExpectoConfig.parallel
torunInParallel
and modernizes the build system by upgrading CI images and integrating more with newer .NET Core SDK (like local FAKE and Paket tools and auto-generated AssemblyInfo).It is still a work in progress.