ssh-audit icon indicating copy to clipboard operation
ssh-audit copied to clipboard

Restore Appveyor Testing Under Windows

Open jtesta opened this issue 4 years ago • 4 comments

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.

jtesta avatar Oct 01 '20 23:10 jtesta

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).

WSLUser avatar Nov 05 '20 16:11 WSLUser

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 avatar Nov 05 '20 17:11 jugmac00

@jugmac00 I'm open to using GitHub Actions, eventually. Getting Windows testing would be nice to have, but not something to rush.

jtesta avatar Nov 05 '20 22:11 jtesta

For reference https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions

jugmac00 avatar Nov 10 '20 12:11 jugmac00

Closing this issue since #170 tracks the goal more appropriately.

jtesta avatar Mar 21 '23 16:03 jtesta