.circleci/config.yml in td-0.16.10 vs .circleci/config.yml in td-0.17.0
- old
+ new
@@ -1,29 +1,29 @@
version: 2.1
orbs:
- ruby: circleci/ruby@1.1.4
- win: circleci/windows@2.4.0
+ ruby: circleci/ruby@2.0.0
+ win: circleci/windows@5.0.0
commands:
install_windows_requirements:
description: "Install windows requirements"
steps:
- run:
name: "Install MSYS2"
- command: choco install msys2
+ command: choco install msys2 -y
- run:
name: "Install Ruby devkit"
command: ridk install 2 3
bundle-install:
description: "Install dependencies"
steps:
- run:
name: Which bundler?
- command: bundle -v
+ command: ruby -v; bundle -v
- run:
name: Bundle install
command: bundle install
run-tests:
description: "Run tests"
@@ -39,40 +39,32 @@
- run-tests
jobs:
- ruby_25:
- machine:
- image: ubuntu-1604:202004-01
+ ruby_27:
+ docker:
+ - image: cimg/ruby:2.7-browsers
steps:
- - ruby/install:
- version: '2.5'
- run-tests-flow
- ruby_26:
- machine:
- image: ubuntu-1604:202004-01
+ ruby_30:
+ docker:
+ - image: cimg/ruby:3.0-browsers
steps:
- - ruby/install:
- version: '2.6'
- run-tests-flow
- ruby_27:
- machine:
- image: ubuntu-1604:202004-01
+ ruby_31:
+ docker:
+ - image: cimg/ruby:3.1-browsers
steps:
- - ruby/install:
- version: '2.7'
- run-tests-flow
- ruby_30:
- machine:
- image: ubuntu-1604:202004-01
+ ruby_32:
+ docker:
+ - image: cimg/ruby:3.2-browsers
steps:
- - ruby/install:
- version: '3.0'
- run-tests-flow
win_ruby:
executor:
name: win/default
@@ -87,10 +79,10 @@
workflows:
tests:
jobs:
- - ruby_25
- - ruby_26
- ruby_27
- ruby_30
- # - win_ruby # Not testing on windows for now due to old version of ridk. Testing in Appveyor instead, will reconsider when CircleCI update ridk in their windows image.
+ - ruby_31
+ - ruby_32
+ - win_ruby