Travis CI has changed their business model [1] and are moving away from their free support for open source projects. Additionally, Travis CI build times and delays continue to increase; I have seen libcgroup builds that used to take a couple minutes now take an hour or more.
This patchset switches over from Travis CI to Github Actions. Thankfully the two toolchains behave very similarly, and no changes needed to be made to the source code or the tests. Finally, overall code coverage did increase by 3.5%, but this is somewhat misleading due to slight differences in calculations done by the Travis CI process versus the Github Actions process. (Our Travis CI implementation was including some *.h files that skewed the coverage numbers downward.) In actuality, code coverage decreased ever so slightly (~0.2% or so) across many files. I currently do not know why. These changes are available on Github here: https://github.com/drakenclimber/libcgroup/tree/issues/github_actions Code coverage increased by 3.5% (see paragraph #3 above): https://coveralls.io/github/drakenclimber/libcgroup?branch=issues/github_actions And most importantly, the automated Github Actions test results are available here: https://github.com/drakenclimber/libcgroup/runs/1475218808 [1] https://www.theregister.com/2020/11/02/travis_ci_pricng Tom Hromatka (4): travis: Disable Travis CI github: Add Github Action to setup the libcgroup directory github: Add continuous integration workflow README.md: Transition from Travis CI to Github Actions .github/actions/setup-libcgroup/action.yml | 34 ++++++ .github/workflows/continuous-integration.yml | 118 +++++++++++++++++++ .travis.yml | 95 --------------- README.md | 2 +- 4 files changed, 153 insertions(+), 96 deletions(-) create mode 100644 .github/actions/setup-libcgroup/action.yml create mode 100644 .github/workflows/continuous-integration.yml delete mode 100644 .travis.yml -- 2.25.4 _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel