![Bartek Bułat](/assets/img/avatar_default.png)
Several steps were made to achieve mutant working with Ruby 2.4 without warnings and spec failures: * Fix Fixnum deprecation warning * Update RuboCop to 0.47 and fix offenses * Relax version requirements on parser gem * Update diff-lcs to 1.3 * Update rake 11.x -> 12.x * Update reek 4.5 -> 4.6 (to work with parser 2.4) * Update json 2.0 -> 2.1 * Update parallel 1.10 -> 1.11 * Update simplecov 0.12 -> 0.14 * Run regexp_parser integration against v0.4.3 (as we requiring this exact version) * Update warnings.yml with new whitelist * Run CircleCI tests on Ruby 2.3 and 2.4 (Bundler.with_clean_env was causing troubles on new CircleCI 2.0 setup, so it was removed)
23 lines
379 B
YAML
23 lines
379 B
YAML
defaults: &defaults
|
|
working_directory: ~/mutant
|
|
steps:
|
|
- checkout
|
|
- run: bundle install
|
|
- run: bundle exec rake ci
|
|
|
|
version: 2
|
|
jobs:
|
|
ruby_2_3:
|
|
<<: *defaults
|
|
docker:
|
|
- image: circleci/ruby:2.3.3
|
|
ruby_2_4:
|
|
<<: *defaults
|
|
docker:
|
|
- image: circleci/ruby:2.4.1
|
|
workflows:
|
|
version: 2
|
|
test:
|
|
jobs:
|
|
- ruby_2_3
|
|
- ruby_2_4
|