ssh-audit
ssh-audit copied to clipboard
Restore Appveyor Testing Under Windows
The project used to have testing done under Windows on Appveyor (see .appveyor.yml
config file).
It is currently disabled, however. It would be nice to get this functional again, as Windows builds are officially supported.
Alternatively, Travis is in the process of building support for Windows tests, though as of this writing, it is very limited and does not support Python projects (see docs here). If enough time passes and this issue remains open, it would be worth checking to see if Travis's Windows support has improved.
You should actually use Azure Pipelines instead for CI/CD. It's free for OSS projects so you should be able to get an account and configure everything (you could also add Linux and BSD builds as well in addition to Windows).
GitHub Actions could be a successor for both Appveyor and Travis (which severly restrict their free open source plans)
https://github.com/features/actions
There is no reason to hurry, though.
The advantage of GitHub actions would be the tight integration with GitHub, the timely updates (See Python 3.9), and one platform for all os tests.
They suffer from a serious injection vuln currently, though.
@jugmac00 I'm open to using GitHub Actions, eventually. Getting Windows testing would be nice to have, but not something to rush.
For reference https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions
Closing this issue since #170 tracks the goal more appropriately.