Adam Leff
5be9739ec1
Remove rainbow dependency, fix duplicate rake gem ( #2374 )
...
The version of Rainbow brought in as a direct dependency also depends
directly on Rake, and our pin of Rake was inaccurate. This was causing
Omnibus to build packages that contained two rake gems which would emit
"Unresolved specs during Gem::Specification.reset" warnings when
running InSpec.
Signed-off-by: Adam Leff <adam@leff.co>
2017-12-07 13:50:53 +01:00
Adam Leff
4b9acb4800
Bump Rubocop to 0.49.1 ( #2323 )
...
* Bump Rubocop to 0.49.1
This change bumps Rubocop to 0.49.1. There have been a lot of changes
since 0.39.0 and this PR is hopefully a nice compromise of turning off
certain cops and updating our codebase to take advantage of new Ruby
2.3 methods and operators.
Signed-off-by: Adam Leff <adam@leff.co>
* Set end-of-line format to line-feed only, avoid Windows-related CRLF issues
Signed-off-by: Adam Leff <adam@leff.co>
2017-11-21 08:49:41 +01:00
Adam Leff
1ee22a7c4e
Remove changelog generator stuff ( #2048 )
...
Version bumping and changelog generation has been moved to
Chef's expeditor tool. The github_changelog_generator bits
and the Rake tasks that use them are no longer necessary.
Also, the old historical changelog has been merged back into
the main CHANGELOG.md file since Expeditor does not alter
any existing changelog content like github_changelog_generator
does, so it's safe to bring this stuff back.
Signed-off-by: Adam Leff <adam@leff.co>
2017-08-03 22:53:24 +02:00
Adam Leff
04c43c6834
Make the --no-color flag work for inspec exec
...
The CLI formatter is not currently honoring the --no-color flag
when outputting CLI output. This change cleans up how we format
with color and properly support the flag for use cases where
color-encoding characters make the output difficult to use
(i.e. when someone redirects CLI output to a text file for
sharing with others).
Signed-off-by: Adam Leff <adam@leff.co>
2017-05-02 09:52:01 -05:00
Dominik Richter
738bae0db8
add inspec json schema validation to functional tests
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2017-03-22 09:42:36 +01:00
Adam Leff
199cb160ea
Move simulator gems to www
...
The simulator gems are not necessary for building InSpec, only the website.
This is currently causing issues in the Jenkins infrastructure due to
a downstream dependency of github-markup.
Signed-off-by: Adam Leff <adam@leff.co>
2017-03-21 16:11:56 -04:00
Adam Leff
66095722c8
release 1.17.0
...
Signed-off-by: Adam Leff <adam@leff.co>
2017-03-21 15:00:26 -04:00
John Kerry
dd9ec61199
moving the nokogiri reference into the gemspec file
...
Signed-off-by: John Kerry <john@kerryhouse.net>
2017-03-19 21:56:14 -04:00
John Kerry
1f92268aa2
Converting the junit reporter to use nokogiri on top of the json reporter output hash
2017-02-25 00:44:23 -05:00
Tom Duffield
c5ad7b5d4a
Relax constraint on rubocop
...
cookstyle requires = 0.39.0
Signed-off-by: Tom Duffield <tom@chef.io>
2017-02-08 16:48:30 -06:00
Guilhem Lettron
51ca98c468
Add an http test method
...
Signed-off-by: Guilhem Lettron <g.lettron@criteo.com>
2017-01-26 12:02:54 +01:00
Christoph Hartmann
efc8542320
drop ruby 1.9.3
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2017-01-03 11:06:01 +01:00
jkerry
e5038e1e5d
adding a shell extension class of the rspec_junit_formatter gem formatter and including it in the formatters list with key 'junit'
...
Signed-off-by: jkerry <john@kerryhouse.net>
2016-11-20 00:18:34 -05:00
Victoria Jeffrey
4baf1ae99c
move inquirer to deploy
2016-09-27 14:23:32 -04:00
Alex Pop
48bc82e754
needed when converting profiles with inspec-scap
2016-09-23 07:47:21 +01:00
Dominik Richter
d842771b68
add build tasks for www
2016-09-22 23:51:30 +02:00
Dominik Richter
f9248033c3
render resource docs
2016-09-22 16:47:58 +02:00
Christoph Hartmann
f54fa7bbdf
optimize command simulator auto-generation
2016-09-16 14:27:16 +02:00
Christoph Hartmann
2dbcbb6cb1
update train and kitchen-inspec version to support winrm v2
2016-09-05 13:36:48 +02:00
Christoph Hartmann
49603256ed
suport for ruby 2.2.2
2016-08-26 10:57:03 +02:00
Kartik Null Cating-Subramanian
6983fe434a
Upgrade FFI to Ruby 2.3 issues on windows
2016-08-25 14:04:09 -04:00
John Keiser
2b37bd6586
Fix bundle install
on Ruby 2.1.9
2016-08-25 14:16:16 +02:00
Christoph Hartmann
fb23e53b3d
fix json 1.8 version for ruby 1.9 & 2.1
2016-08-24 11:16:43 +02:00
Dominik Richter
161bd637f3
move mocha to test group in Gemfile
...
group test gems together.
2016-08-16 06:20:42 -07:00
Dominik Richter
aed68f9a29
update dependencies and loosen molinillo
...
This prevents gecode from being pulled in as a gem dependency
2016-08-15 07:30:57 -07:00
Christoph Hartmann
da3d6f0f2d
require train 0.16
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2016-08-08 13:19:28 +02:00
Steven Danna
57d7275857
Update inspec for os[:family] change in Train
...
Signed-off-by: Steven Danna <steve@chef.io>
2016-08-04 13:32:35 +01:00
Dominik Richter
fde8454a2b
pin gem version for ffi due to appveyor failures
...
See https://ci.appveyor.com/project/chef/inspec/build/1.0.889/job/19sdqmtmie1wgece
2016-07-06 02:43:43 +02:00
Christoph Hartmann
ba95e461d3
run integration tests in docker
2016-05-16 18:25:17 +02:00
Alex Pop
e24772e4b7
releasing 0.20.1
2016-04-30 02:02:29 +01:00
Dominik Richter
890ce1921f
release via travis + test via rubygems
2016-04-18 10:46:12 -04:00
Stephan Renatus
d297b3dc6f
travis/Gemfile: use train from github
2016-04-18 11:53:30 +02:00
Christoph Hartmann
0b582d2085
update dependencies for windows
2016-03-18 12:30:40 +01:00
Stephan Renatus
bcee367104
dedup Gemfiles
2016-02-08 14:34:35 +01:00
Christoph Hartmann
76b1d662ca
add winrm transport for test-kitchen, since train does not use it anymore
2016-01-29 14:30:51 +01:00
Dominik Richter
c37e326bd7
pin rubocop to 0.36
...
to avoid further MR errors that are unexpected when sb. adds an MR
2016-01-15 04:09:03 +01:00
Christoph Hartmann
7856f1dd38
add kitchen-ec2 as test dependency
2016-01-04 03:45:58 +01:00
Dominik Richter
311fdb342b
add github changelog generator
2015-11-20 22:23:25 +01:00
tyler-ball
d9555505c9
Updating Gemfile grouped dependencies to match what is already in the ChefDK
2015-11-04 16:01:09 -07:00
Dominik Richter
7fe379c654
update gemspec for push
2015-11-03 09:58:26 +01:00
Christoph Hartmann
af613a14da
do not load maintenance gems during testing
2015-10-30 17:30:44 +01:00
Christoph Hartmann
c71e454259
add gems for maintainer generation
2015-10-30 17:02:18 +01:00
Christoph Hartmann
8738687a89
update to new kitchen-inspect
2015-10-26 19:33:53 +01:00
Dominik Richter
f2f265a01a
temporarily remove kitchen inspec until it is moved
2015-10-26 12:48:09 +01:00
Dominik Richter
b3cbf21ebd
move concurrent ruby gem to test group
2015-10-25 23:14:19 +01:00
Christoph Hartmann
f38b278b50
setup test-kitchen workflow
2015-10-23 12:14:00 +02:00
Dominik Richter
4099dd92c0
add train to gemfile (for now)
2015-10-15 00:43:02 +02:00
Dominik Richter
184f72e1e9
move remaining dev dependencies to gemfile
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 02:27:02 +02:00
Christoph Hartmann
e0458dd4a0
move integration dependencies to Gemfile, add kitchen-vagrant as dependency
2015-09-22 02:27:02 +02:00
Dominik Richter
c6b000a587
add license_finder to dev gems
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-06-19 15:06:13 +02:00