summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-03-18 20:38:46 -0700
committerGitHub <noreply@github.com>2019-03-18 20:38:46 -0700
commitf429c91a4e2a9e8528e1c5f0ebce0cae64f82aed (patch)
tree8e5663c4d85e2c713c82a2300c3f7060f70176c1
parentea1c09a4cb5762b6b4d1b3bd35acf610668676a2 (diff)
parent17755751e9b6e525565c156cc6f88d764b016cd0 (diff)
downloadchef-f429c91a4e2a9e8528e1c5f0ebce0cae64f82aed.tar.gz
Merge pull request #8296 from chef/ruby254
Update Ruby to 2.5.5
-rw-r--r--.travis.yml60
-rw-r--r--Gemfile.lock4
-rw-r--r--omnibus_overrides.rb2
3 files changed, 32 insertions, 34 deletions
diff --git a/.travis.yml b/.travis.yml
index a1ca5b0ee8..078832e633 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -36,32 +36,32 @@ matrix:
include:
- env:
INTEGRATION_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
script: sudo -E $(which bundle) exec rake spec:integration;
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
INTEGRATION_SPECS_26: 1
- rvm: 2.6.1
+ rvm: 2.6.2
sudo: true
script: sudo -E $(which bundle) exec rake spec:integration;
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
FUNCTIONAL_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
# the travis apt proxy screws with our functional testing something fierce
script: sudo rm -f /etc/apt/apt.conf.d/99-travis-apt-proxy; sudo -E $(which bundle) exec rake spec:functional;
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
FUNCTIONAL_SPECS_26: 1
- rvm: 2.6.1
+ rvm: 2.6.2
sudo: true
script: sudo rm -f /etc/apt/apt.conf.d/99-travis-apt-proxy; sudo -E $(which bundle) exec rake spec:functional;
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
UNIT_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
script:
- sudo -E $(which bundle) exec rake spec:unit;
@@ -69,7 +69,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
UNIT_SPECS_26: 1
- rvm: 2.6.1
+ rvm: 2.6.2
sudo: true
script:
- sudo -E $(which bundle) exec rake spec:unit;
@@ -77,7 +77,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
CHEFSTYLE: 1
- rvm: 2.6.1
+ rvm: 2.6.2
script: bundle exec rake style
# also remove integration / external tests
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
@@ -87,36 +87,36 @@ matrix:
- env:
TEST_GEM: sethvargo/chef-sugar
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.6.1
+ rvm: 2.6.2
- env:
- PEDANT_OPTS=--skip-oc_id
- TEST_GEM=chef/chef-zero
- CHEF_FS=true
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake pedant
- rvm: 2.6.1
+ rvm: 2.6.2
- env:
TEST_GEM: chef/cheffish
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.6.1
+ rvm: 2.6.2
- env:
TEST_GEM: chefspec/chefspec
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.6.1
+ rvm: 2.6.2
- env:
TEST_GEM: poise/halite
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.6.1
+ rvm: 2.6.2
- env:
TEST_GEM: chef/knife-windows
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake unit_spec
- rvm: 2.6.1
+ rvm: 2.6.2
# disable this pending a Chef 14 compat version of poise
# - env:
# TEST_GEM: poise/poise
# script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- # rvm: 2.6.1
+ # rvm: 2.6.2
### START TEST KITCHEN ONLY ###
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -132,7 +132,7 @@ matrix:
env:
- AMAZON=2
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -148,7 +148,7 @@ matrix:
env:
- AMAZON=201X
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -164,7 +164,7 @@ matrix:
env:
- UBUNTU=14.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -180,7 +180,7 @@ matrix:
env:
- UBUNTU=16.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -196,7 +196,7 @@ matrix:
env:
- UBUNTU=18.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -212,7 +212,7 @@ matrix:
env:
- DEBIAN=8
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -228,7 +228,7 @@ matrix:
env:
- DEBIAN=9
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -244,7 +244,7 @@ matrix:
env:
- CENTOS=6
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -260,7 +260,7 @@ matrix:
env:
- CENTOS=7
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -276,7 +276,7 @@ matrix:
env:
- FEDORA=latest
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
gemfile: kitchen-tests/Gemfile
before_install:
@@ -292,7 +292,7 @@ matrix:
env:
- OPENSUSELEAP=42
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
before_install:
- gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
- rvm @global do gem uninstall bundler -a -x || true
@@ -312,7 +312,7 @@ matrix:
- sudo cat /var/log/squid3/access.log
# Use test-kitchen to launch a centos docker container to run the full rspec tests against. This catches
# errors in travis, before PRs are merged, hopefully before they become errors in jenkins.
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -329,7 +329,7 @@ matrix:
env:
- RSPEC_CENTOS=7
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -347,7 +347,7 @@ matrix:
- RSPEC_OPENSUSELEAP=42
- KITCHEN_YAML=kitchen.travis.yml
allow_failures:
- - rvm: 2.6.1
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -367,7 +367,7 @@ matrix:
- env:
TEST_GEM: poise/halite
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.6.1
+ rvm: 2.5.5
notifications:
on_change: true
diff --git a/Gemfile.lock b/Gemfile.lock
index 792e8757c5..11ba92a1ad 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -102,8 +102,7 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- addressable (2.5.2)
- public_suffix (>= 2.0.2, < 4.0)
+ addressable (2.4.0)
appbundler (0.12.0)
mixlib-cli (>= 1.4, < 3.0)
mixlib-shellout (>= 2.0, < 4.0)
@@ -239,7 +238,6 @@ GEM
pry-stack_explorer (0.4.9.3)
binding_of_caller (>= 0.7)
pry (>= 0.9.11)
- public_suffix (3.0.3)
pusher-client (0.6.2)
json
websocket (~> 1.0)
diff --git a/omnibus_overrides.rb b/omnibus_overrides.rb
index 614a0871b4..c6b4715c9c 100644
--- a/omnibus_overrides.rb
+++ b/omnibus_overrides.rb
@@ -17,7 +17,7 @@ override "libyaml", version: "0.1.7"
override "makedepend", version: "1.0.5"
override "ncurses", version: "5.9"
override "pkg-config-lite", version: "0.28-1"
-override "ruby", version: "2.5.3"
+override "ruby", version: "2.5.5"
override "ruby-windows-devkit-bash", version: "3.1.23-4-msys-1.0.18"
override "util-macros", version: "1.19.0"
override "xproto", version: "7.0.28"