benbalter / sitemap-parser

Ruby Gem to parse sitemaps.org compliant sitemaps
MIT License
29 stars 46 forks source link

Migrate CI to GitHub Actions #26

Closed petergoldstein closed 2 years ago

petergoldstein commented 2 years ago

This PR migrates the CI pipeline from the no longer functioning Travis CI.org to GitHub Actions.

Dependency gem versions in the gemspec are loosened, to allow running against more recent versions. CI includes tests against versions from Ruby 2.3 to 3.1. Ruby 2.3 is the earliest version that supports the previously specified version of Rubocop.

Rubocop is also added as a CI task.

This runs green on my fork.

etagwerker commented 2 years ago

@benbalter @petergoldstein FWIW this looks good to me. :smile:

benbalter commented 2 years ago

Thanks for this @petergoldstein! 🎉