ccocchi / rabl-rails

Rails 4.2+ templating system with JSON, XML and Plist support.
MIT License
209 stars 51 forks source link

Update CI with GHA and latest Ruby/Rails versions #97

Open javierjulio opened 1 year ago

javierjulio commented 1 year ago

This replaces the Travis integration with GitHub Actions. The new tests workflow now runs the current, supported versions of Ruby and Rails.

To run the workflow, the owner will have to approve. I've created a PR for this branch against my fork to demonstrate that the full CI is running successfully.

Since the repo supported running against Rails main, I've left that in and included in the new CI workflow. Note that the Travis workflow did not run against Rails main. If you prefer, I can remove that. Once this is up and running, I can add in a badge for the GHA workflow.

javierjulio commented 1 year ago

Hello again @ccocchi 👋🏻 We have been using rabl-rails pretty extensively and for a long time now. ❤️ Just wanted to help contribute to keep the CI current. This will need you to approve the workflow run but you can view the passing CI on my fork in this PR.