Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This repo hasn't received much attention recently. As such, the TravisCI yaml file was referencing [EOL](https://www.ruby-lang.org/en/downloads/branches/) versions of ruby. Moreover, TravisCI itself isn't generally used for open source anymore. There are heavy restrictions on build minutes, as noted [here](jekyll/jekyll#8492) in the core Jekyll project. This PR does the following: * Removes `.travis.yml`. We won't run jobs on TravisCI anymore. * Replaces it with `.github/workflows/ci.yml`. We'll start running CI on GitHub Actions. * Updates tested Ruby versions to 2.7 and 3.0. This is a subset of the ruby versions currently supported/tested by [Jekyll core](https://github.com/jekyll/jekyll/blob/796ae15c31147d1980662744ef0f19a15a27cdee/.github/workflows/ci.yml#L20-L28). I plan to add support for Ruby 3.1 and jruby 9.3.4 in subsequent PRs, but doing so will require additional code changes and I wanted to start be getting the existing code under test in CI. This is making progress toward jekyll#192. I plan to work toward supporting Ruby 3 with fast svd support and Numo in classifier-reborn, but the first step is getting CI working with the existing code.
- Loading branch information