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
-[](https://travis-ci.org/makandra/rails_state_machine)
+# Rails State Machine [](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).