We're switching from Appveyor to Github Actions for the following reasons:
allows installing unsigned drivers, enabling us to run the WNBD functional tests (including NBD integration tests)
Appveyor advertises a 60 minutes job timeout, however the static analysis job was getting canceled much sooner than that and had to be disabled. Github Actions allow longer timeouts so we'll go ahead and re-enable the static analysis job
better Github integration
better job definition format, suitable for complex jobs
no longer have to use personal Appveyor account
While at it, we're fixing flaky IO stats tests and we're improving the static analysis job. We'll also address a few issues brought up by the static check.
We're switching from Appveyor to Github Actions for the following reasons:
While at it, we're fixing flaky IO stats tests and we're improving the static analysis job. We'll also address a few issues brought up by the static check.