summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2017-03-28 09:51:21 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2017-03-28 09:51:21 -0700
commita3159a69242adc94050e1664a7c1ced9d08a84a6 (patch)
treecb02a1a1ff091be93644720822d8e1d8ebf3d107
parentd3d8d0d4bf99f7a8e76bd0cfd583f583ad3de830 (diff)
downloadchef-a3159a69242adc94050e1664a7c1ced9d08a84a6.tar.gz
bump ruby to 2.4.1
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--.travis.yml2
-rw-r--r--RELEASE_NOTES.md5
-rw-r--r--appveyor.yml10
-rw-r--r--omnibus/Gemfile.lock16
-rw-r--r--omnibus_overrides.rb2
5 files changed, 21 insertions, 14 deletions
diff --git a/.travis.yml b/.travis.yml
index 3afe4670c2..f7af1210ce 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -44,7 +44,7 @@ matrix:
script: sudo -E $(which bundle) exec rake spec;
# also remove integration / external tests
bundler_args: --without ci development docgen guard integration maintenance omnibus_package tools aix bsd mac_os_x solaris windows --frozen
- - rvm: 2.4.0
+ - rvm: 2.4.1
sudo: true
script: sudo -E $(which bundle) exec rake spec;
# also remove integration / external tests
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 5118ce9031..4e3c7dd050 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -137,3 +137,8 @@ The Python `easy_install` package installer has been deprecated for many years,
so we have removed support for it. No specific replacement for `pip` is being
included with Chef at this time, but a `pip`-based `python_package` resource is
available in the [`poise-python`](https://github.com/poise/poise-python) cookbooks.
+
+### Ruby version upgraded to 2.4.1
+
+We've upgraded to the latest stable release of the Ruby programming
+language.
diff --git a/appveyor.yml b/appveyor.yml
index 2ea59184a6..bb15c065a7 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -20,13 +20,15 @@ install:
- systeminfo
- winrm quickconfig -q
- SET PATH=C:\Ruby%ruby_version%\bin;%PATH%
- - ps: $env:RUBYGEMS_VERSION=$(findstr rubygems omnibus_overrides.rb | %{ $_.split(" ")[3] })
- - ps: $env:BUNDLER_VERSION=$(findstr bundler omnibus_overrides.rb | %{ $_.split(" ")[3] })
- echo %PATH%
+ - ps: $env:OMNIBUS_RUBYGEMS=$(findstr rubygems omnibus_overrides.rb | %{ $_.split(" ")[3] })
+ - echo %OMNIBUS_RUBYGEMS%
+ - ps: $env:OMNIBUS_BUNDLER=$(findstr bundler omnibus_overrides.rb | %{ $_.split(" ")[3] })
+ - echo %OMNIBUS_BUNDLER%
- ruby --version
- gem uninstall bundler -a -x
- - gem update --system %RUBYGEMS_VERSION% || gem update --system %RUBYGEMS_VERSION% || gem update --system %RUBYGEMS_VERSION%
- - gem install bundler -v %BUNDLER_VERSION% --quiet --no-ri --no-rdoc || gem install bundler -v %BUNDLER_VERSION% --quiet --no-ri --no-rdoc || gem install bundler -v %BUNDLER_VERSION% --quiet --no-ri --no-rdoc
+ - gem update --system %OMNIBUS_RUBYGEMS% || gem update --system %OMNIBUS_RUBYGEMS% || gem update --system %OMNIBUS_RUBYGEMS%
+ - gem install bundler -v %OMNIBUS_BUNDLER% --quiet --no-ri --no-rdoc || gem install bundler -v %OMNIBUS_BUNDLER% --quiet --no-ri --no-rdoc || gem install bundler -v %OMNIBUS_BUNDLER% --quiet --no-ri --no-rdoc
- gem --version
- bundler --version
- SET BUNDLE_IGNORE_CONFIG=true
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index 04324ad1e6..7f456c8eec 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/chef/license_scout
- revision: 544a9335549148037a4161ff4c6c9d9a71e39660
+ revision: 2cf81860f92d4f2df4444341048b8aeec2da0cfa
specs:
license_scout (0.1.2)
ffi-yajl (~> 2.2)
@@ -8,7 +8,7 @@ GIT
GIT
remote: https://github.com/chef/omnibus
- revision: 443f42abe0b791b132fb27aa85448bb691af9102
+ revision: ced452379e27b85b9958421f258b5fbe22e3760a
specs:
omnibus (5.5.0)
aws-sdk (~> 2)
@@ -25,7 +25,7 @@ GIT
GIT
remote: https://github.com/chef/omnibus-software
- revision: 703ecb80af7897a6a85a7340f9b280f757f3372f
+ revision: 6a56be11bfbf871147b00d32d3b1368800e68107
specs:
omnibus-software (4.0.0)
chef-sugar (>= 3.4.0)
@@ -38,13 +38,13 @@ GEM
public_suffix (~> 2.0, >= 2.0.2)
artifactory (2.7.0)
awesome_print (1.7.0)
- aws-sdk (2.8.7)
- aws-sdk-resources (= 2.8.7)
- aws-sdk-core (2.8.7)
+ aws-sdk (2.8.10)
+ aws-sdk-resources (= 2.8.10)
+ aws-sdk-core (2.8.10)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
- aws-sdk-resources (2.8.7)
- aws-sdk-core (= 2.8.7)
+ aws-sdk-resources (2.8.10)
+ aws-sdk-core (= 2.8.10)
aws-sigv4 (1.0.0)
berkshelf (4.3.5)
addressable (~> 2.3, >= 2.3.4)
diff --git a/omnibus_overrides.rb b/omnibus_overrides.rb
index 6cf6dc7ece..e05cb0c5f6 100644
--- a/omnibus_overrides.rb
+++ b/omnibus_overrides.rb
@@ -11,7 +11,7 @@ override "libyaml", version: "0.1.6"
override "makedepend", version: "1.0.5"
override "ncurses", version: "5.9"
override "pkg-config-lite", version: "0.28-1"
-override "ruby", version: "2.3.3"
+override "ruby", version: "2.4.1"
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"