README.md in rails_state_machine-2.0.0 vs README.md in rails_state_machine-2.1.0

- old
+ new

@@ -1,7 +1,6 @@ -# Rails State Machine -[![Build Status](https://travis-ci.org/makandra/rails_state_machine.svg?branch=master)](https://travis-ci.org/makandra/rails_state_machine) +# Rails State Machine [![Tests](https://github.com/makandra/rails_state_machine/workflows/Tests/badge.svg)](https://github.com/makandra/rails_state_machine/actions?query=branch:master) Rails State Machine is a ActiveRecord-bound state machine. ## Installation @@ -147,19 +146,19 @@ ## Development There are tests in `spec`. We only accept PRs with tests. To run tests: -- Install Ruby 2.4.4 +- Install Ruby 2.4.6 - Copy the file `spec/support/database.sample.yml` to `spec/support/database.yml` and enter your PostgreSQL credentials. You can create the database afterwards with `createdb rails_state_machine_test`. - Run `bin/setup` to install development dependencies. - Run tests using `bundle exec rspec` -We recommend to test large changes against multiple versions of Ruby and multiple dependency sets. Supported combinations are configured in `.travis.yml`. We provide some rake tasks to help with this: +We recommend to test large changes against multiple versions of Ruby and multiple dependency sets. Supported combinations are configured in `.github/workflows/test.yml`. We provide some rake tasks to help with this: -- Install development dependencies using `bundle matrix:install` -- Run tests using `bundle matrix:spec` +- Install development dependencies using `rake matrix:install` +- Run tests using `rake matrix:spec` You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. @@ -173,10 +172,10 @@ - Push your changes **with passing specs**. - Send us a pull request. We want to keep this gem leightweight and on topic. If you are unsure whether a change would make it into the gem, open an issue and discuss. -Note that we have configured Travis CI to automatically run tests in all supported Ruby versions and dependency sets after each push. We will only merge pull requests after a green Travis build. +Note that we have configured GitHub Actions to automatically run tests in all supported Ruby versions and dependency sets after each push. We will only merge pull requests after a green workflow build. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).