theforeman / ansible-foreman_scap_client

GNU General Public License v3.0
4 stars 13 forks source link

Change from TravisCI to GitHub Actions #23

Closed benformosa closed 3 years ago

benformosa commented 3 years ago

GitHub actions seem to run faster than Travis, plus Travis has implemented limitations for OSS users: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing

I notice that your molecule configuration seems to be adapted from Jeff Geerling's, I've adapted his GitHub Actions workflows for this role.

This PR includes changing to test on the latest versions of most of the underlying tools. This includes python 3, molecule 3, ansible 2.10 and testinfra 6. Molecule is run against both CentOS 7 and 8.

This PR also includes a commit which changes one of the tests. This was required to get the tests to run successfully.

xprazak2 commented 3 years ago

Nice, I was thinking we would need to move away from Travis at some point. I found one issue - the Lint is green even though there are fatal errors: https://github.com/xprazak2/ansible-foreman_scap_client/runs/1486042480?check_suite_focus=true

xprazak2 commented 3 years ago

Thanks!