Tim Smith
45eadb69df
Use File instead of IO
...
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-04-29 17:09:48 -07:00
Tim Smith
65f27bf31b
More omnibus def updates from Chef
...
Getting the file path right should fix the build failures
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-04-29 10:26:54 -07:00
Tim Smith
366245b398
Update to Ruby 2.6.2 and Rubygems 3.0.3
...
We thought we were riding the latest, but actually the overrides file wasn't wired up the same way it is in Chef. This properly sources that file and does a few other syncs from the chef config so we can diff things more easily.
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-04-29 10:06:36 -07:00
Chef Expeditor
9b13bcb953
Bump version to 4.2.0 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-26 18:00:08 +00:00
Clinton Wolfe
535d7ae6a9
Internal overhaul of Inputs system ( #3875 )
...
Internal overhaul of Inputs system
2019-04-26 13:59:51 -04:00
Clinton Wolfe
154824128c
Make sure --input-file change made it in
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:32 -04:00
Clinton Wolfe
7d2028287c
Get unit and functional tests passing
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:32 -04:00
Clinton Wolfe
502cf1d7b9
Add test helper to detect all-passing exec run
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:32 -04:00
Clinton Wolfe
d9b7473118
Add inheritance test fixture
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:32 -04:00
Clinton Wolfe
9156a782fe
Add stack introspection
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:32 -04:00
Clinton Wolfe
9faf4b1034
Add tests for marshalling
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
0ba056cd94
Consolidate validation tests
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
2450f45ac6
Detailed type validation works
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
407dcd9028
Add unit tests for enforcing type validation
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
2536d76324
Events work at the unit level, except for stack hueristics
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
e3b2ec7d7c
Sketch out events unit tests
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
b8cde5530b
Add event, some tests still commented out
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
aae54d2cb6
Checkpoint commit after Input rename; precedence is broken
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
8ef5eb46b1
Start getting unit tests passing again
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Clinton Wolfe
883572fcbb
First bits on consolidating attribute creation into the registry
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-26 13:14:31 -04:00
Chef Expeditor
9e07bf8fbd
Bump version to 4.1.16 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-26 17:11:57 +00:00
Clinton Wolfe
d8132689de
Merge pull request #3985 from inspec/mj/av-image
...
Use a updated OS Image in Appveyor
2019-04-26 13:11:43 -04:00
Miah Johnson
b1357a40c5
Use a updated OS Image in Appveyor
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-04-25 18:13:21 -07:00
Chef Expeditor
f5cbccc626
Bump version to 4.1.15 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 23:49:53 +00:00
Miah Johnson
7b004e9ecd
Merge pull request #3983 from inspec/mj/appveyor
...
Appveyor Config Changes
2019-04-25 16:49:35 -07:00
Miah Johnson
4c3b88350c
-x64 should be included in the version.
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-04-25 16:39:35 -07:00
Miah Johnson
b32c246ead
Enable 64bit Ruby for 24, 25, and 26.
...
Disable MSBuild mode entirely.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-04-25 16:31:57 -07:00
Chef Expeditor
049c6cb3bf
Bump version to 4.1.14 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 22:57:00 +00:00
Clinton Wolfe
b74f61e9de
Update deprecation settings for v4 ( #3973 )
...
Update deprecation settings for v4
2019-04-25 18:56:43 -04:00
Chef Expeditor
78d94965b9
Bump version to 4.1.13 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 22:33:34 +00:00
Clinton Wolfe
db129be2b2
Provide logger to license-acceptance for help debugging in the future ( #3958 )
...
Provide logger to license-acceptance for help debugging in the future
2019-04-25 18:33:16 -04:00
Chef Expeditor
a8333172d8
Bump version to 4.1.12 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 22:28:40 +00:00
Miah Johnson
ddc5267bbb
Merge pull request #3980 from inspec/appveyor_windows_26
...
Bump appveyor.yml to build on 2.6 for unit-tests-ruby-2.6.
2019-04-25 15:28:24 -07:00
Chef Expeditor
4265c5ff17
Bump version to 4.1.11 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 22:27:47 +00:00
Miah Johnson
6aaac649e6
Merge pull request #3937 from inspec/ruby26
...
Make sure we test on Ruby 2.6
2019-04-25 15:27:30 -07:00
Ryan Davis
fff5a68658
Bump functionals to ruby 2.6.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-04-25 15:19:59 -07:00
Ryan Davis
4a055c1a81
Bump appveyor.yml to build on 2.6 for unit-tests-ruby-2.6.
...
Fixes windows testing for this variant. (Untested)
Signed-off-by: Ryan Davis <ryand-ruby@zenspider.com>
2019-04-25 15:05:31 -07:00
Clinton Wolfe
65123b47c0
Don't use a profile with old-style attributes in vendor test
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-25 17:37:13 -04:00
tyler-ball
63225931ec
Updating license-acceptance version constraint to support 1.0 when it is released
...
Signed-off-by: tyler-ball <tball@chef.io>
2019-04-25 13:54:09 -06:00
Clinton Wolfe
8c9d76134f
Enable warnings for AWS resources
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-25 15:41:10 -04:00
Clinton Wolfe
5383ca2040
Merge branch 'cw/apply-v4-deprecations' of github.com:inspec/inspec into cw/apply-v4-deprecations
2019-04-25 14:58:35 -04:00
Clinton Wolfe
ab0282f156
Revert "Skip legacy --json-config test until CLI setup is refectored"
...
This reverts commit 81c28d5b56
.
2019-04-25 14:51:33 -04:00
Clinton Wolfe
81c28d5b56
Skip legacy --json-config test until CLI setup is refectored
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-25 14:49:47 -04:00
Clinton Wolfe
23fdecd9c3
Make sure trailing newline is preserved when ignoring deprecations in functional tests
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-04-25 14:48:35 -04:00
Chef Expeditor
3ae47763bb
Bump version to 4.1.10 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 18:43:58 +00:00
Clinton Wolfe
9e6adcc7b1
update 'low' impact value to align with CVSS 3.0 ( #3961 )
...
update 'low' impact value to align with CVSS 3.0
2019-04-25 14:43:43 -04:00
Tim Smith
b095e2192e
Make sure we test on Ruby 2.6
...
Signed-off-by: Tim Smith <tsmith@chef.io>
2019-04-25 11:14:27 -04:00
Chef Expeditor
406cc82b1f
Bump version to 4.1.9 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 15:11:14 +00:00
Chef Expeditor
2628857241
Bump version to 4.1.8 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-04-25 15:10:33 +00:00
Clinton Wolfe
9833b1950b
Update plugin test fixtures for Ruby 2.6 and remove for 2.3 ( #3978 )
...
Update plugin test fixtures for Ruby 2.6 and remove for 2.3
2019-04-25 11:10:17 -04:00