We're moving away from Travis and AppVeyor to have a single CI provider, Azure Pipelines. This allows us to have a single pipeline for both Windows and Linux build while also adding support for macOS as well.
I've also had to fix multiple unit tests that broke over time.
Finally, this branch is super long lasting. I started working on it in May of 2019 and now it's finally done. Disregard the commit history. It will be merged as a single squashed commit anyway.
We're moving away from Travis and AppVeyor to have a single CI provider, Azure Pipelines. This allows us to have a single pipeline for both Windows and Linux build while also adding support for macOS as well.
I've also had to fix multiple unit tests that broke over time.
Finally, this branch is super long lasting. I started working on it in May of 2019 and now it's finally done. Disregard the commit history. It will be merged as a single squashed commit anyway.