-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate CI to GitHub Actions #235
Conversation
…und' TASK [rvm1-ansible : Configure rvm] [...] "stderr": "/opt/rvm/scripts/rvm: line 25: ps: command not found\nRVM not loaded, aborting."
TASK [rvm1-ansible : Import GPG keys from keyservers] gpg: directory '/root/.gnupg' created gpg: keybox '/root/.gnupg/pubring.kbx' created gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory gpg: connecting dirmngr at '/root/.gnupg/S.dirmngr' failed: No such file or directory gpg: keyserver receive failed: No dirmngr
TASK [rvm1-ansible : Install rvm installer] [...] "msg": "Request failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)>", "url": "https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer"}
It's not out yet. Give rvm/rvm project some to deal with the following issue: Ubuntu 22.04 installs OpenSSL 3 instead of 1.1. RVM will need to take steps to continue to compile Ruby against libssl-dev 1.1 instead of 3.
GitHub Runners come with Ansible already
This reverts commit f6bdfa8.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some changes and clarifications are needed...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall I applaud the efforts, many thanks @sfgeorge! Reliable CI is critical for this project, where everyone has low bandwidth.
Just a few remarks, but I would be tempted to go ahead and see if we find troubles.
Thank you! |
Switch to GitHub Actions for testing. Fixes #233
Included
Added Rocky Linux 8, Debian 11 and Ubuntu 21.10Not Included
Since these tools are provided in GitHub Runners by default, the provided versions are used instead.
Please see this issue as to why: Support any CI-server for notifications. ansible/galaxy#46 – ansible-galaxy only accepts build status updates in the format that Travis-CI JSON produces. An Action would need to be written to transform GitHub Action build status results into the Travis-based JSON schema, and POST to ansible-galaxy.
Test Status in this PR
Test Status Once Merged: Yes, it Should be Failing