-
Notifications
You must be signed in to change notification settings - Fork 138
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
CI: GitHub Actions #361
Comments
Now, travis-ci.org has been shut down... |
- Test: build and test. It also measures code coverage to be uploaded to coveralls.io: https://coveralls.io/github/vermaseren/form - Deploy: build binaries and manuals. These files are published to GitHub Releases if the commit has a versioning tag starting with "v".
I have set up GitHub Actions with 2 workflows. Some notes:
In the next commit, I will remove the remaining files related to Travis CI and close this issue. |
- The status badge in README now links to GitHub Actions.
Github Actions offer free 20 concurrent jobs , while Travis CI offers 5. Maybe some of the current CI jobs (for example Valgrind-related jobs), or all of them, could be moved from Google (Travis CI backbone) to Microsoft (GitHub Actions backbone), which gives us a speed gain in CI.
It is also possible to automatize generating documentation on GitHub.
The text was updated successfully, but these errors were encountered: