summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2017-01-24 12:35:15 -0800
committerGitHub <noreply@github.com>2017-01-24 12:35:15 -0800
commit3e27195210c8ee77114c4b6c39f56be1d91f42a4 (patch)
tree3f17933f98001c5d0152ea1ea639601b95566b67
parent7254fff3cbcc4ea489259c7d7a86e9c317148bdf (diff)
parent30088e67a5449e8a96e978442852dd41f346afea (diff)
downloadohai-3e27195210c8ee77114c4b6c39f56be1d91f42a4.tar.gz
Merge pull request #946 from chef/fix_travis
Update travis/appveyer preinstall to resolve rainbow failures
-rw-r--r--.travis.yml6
-rw-r--r--appveyor.yml2
-rw-r--r--ohai.gemspec6
3 files changed, 8 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml
index ed14dd13..b2a601c6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,12 +6,16 @@ sudo: false
branches:
only:
- master
+ - 8-stable
before_install:
- gem update --system
+ - gem --version
+ - gem uninstall bundler -a -x -I
+ - rvm @global do gem uninstall bundler -a -x -I
- gem install bundler
- bundle --version
- - gem --version
+ - rm -f .bundle/config
rvm:
- 2.2.6
- 2.3.3
diff --git a/appveyor.yml b/appveyor.yml
index 06ceaa7d..d7f753b0 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -20,7 +20,9 @@ install:
- SET PATH=C:\Ruby%ruby_version%\bin;%PATH%
- echo %PATH%
- ruby --version
+ - gem update --system
- gem --version
+ - gem uninstall bundler -a -x -I
- gem install bundler --quiet --no-ri --no-rdoc
- bundler --version
diff --git a/ohai.gemspec b/ohai.gemspec
index 17dedee1..58bbee84 100644
--- a/ohai.gemspec
+++ b/ohai.gemspec
@@ -25,15 +25,11 @@ Gem::Specification.new do |s|
s.add_dependency "ipaddress"
s.add_dependency "wmi-lite", "~> 1.0"
s.add_dependency "ffi", "~> 1.9"
+ s.add_dependency "chef-config", ">= 12.5.0.alpha.1", "< 14"
# Note for ohai developers: If chef-config causes you grief, try:
# bundle install --with development
# this should work as long as chef is a development dependency in Gemfile.
#
- # Chef depends on ohai and chef-config. Ohai depends on chef-config. The
- # version of chef-config that chef depends on is whatver version chef
- # happens to be on master. This will need to be updated again once work on
- # Chef 13 starts, otherwise builds will break.
- s.add_dependency "chef-config", ">= 12.5.0.alpha.1", "< 13"
s.bindir = "bin"
s.executables = %w{ohai}