PRUNERS / FLiT

A project to quickly detect discrepancies in floating point computation across hardware, compilers, libraries and software.
Other
36 stars 6 forks source link

Replace travis-ci with github actions #341

Closed mikebentley15 closed 2 years ago

mikebentley15 commented 2 years ago

Fixes #312

Description:

Travis-CI has both moved to a paid model for doing anything beyond a trial period, and made it difficult to transition from travis-ci.org to travis-ci.com. I no longer want Travis-CI for FLiT.

As requested by Ian in issue #312, we will move to GitHub Actions instead of Travis-CI. It has better integration, it's just as easy, it has better documentation, and they have a free plan that is generous to public repositories.

Details:

Documentation:

Nothing. Travis-CI was not mentioned in the current documentation files, so nothing needs changing. It would be good to document our continuous integration system, but that is outside of the scope of this issue and this change.

One change was to replace the top-level README.md file status badge with an equivalent one from GitHub Actions. Once merged in, this will be manually triggered to initialize the current status.

Tests:

No tests were changed, but they were tested using the new CI environment, and are passing using ubuntu-latest