| On Puppet we currently use Travis for Linux unit testing and appvayor for Windows unit testing. Having two different providers is causing additional maintainability cost. Also as noted in this PR: https://github.com/puppetlabs/puppet/pull/8282 updating some of their dependencies causes the tests to take longer. We've implemented github actions on facter and they seem to provide a stable, multi-OS platform and performant platform for running unit tests. We should update the Puppet PR testing to Github Actions. |