Commit graph

8488 commits

Author SHA1 Message Date
James Stocks
9766cbd249 Fix tomlrb dependency
We need to avoid tomlrb 1.3.0 - fixes https://github.com/inspec/inspec/issues/5089

Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-12 09:44:24 +01:00
Clinton Wolfe
3651f85a7c Use methods to access RunData
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-11 16:46:04 -04:00
Clinton Wolfe
98ae89e6cc Convert JUnit reporter to plugin, RunData is still Hash-based
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-11 16:46:04 -04:00
Chef Expeditor
acda76723f Bump version to 4.20.3 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-11 11:30:34 +00:00
James Stocks
070823122d
Merge pull request #5062 from inspec/cw/reporter-plugin-jsonmin
Make the JSON-min Reporter into Plugin
2020-06-11 12:30:18 +01:00
Chef Expeditor
1757199d99 Executed '.expeditor/update_dockerfile.sh'
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-10 16:21:39 +00:00
James Stocks
8ee28c1211 Change ffi pinning
ffi 1.13.1 reverts the breaking change in 1.13.0
We can now use any version other than specifically 1.13.0.

Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-10 12:18:23 +01:00
Christopher A. Snapp
dd513bcd9d
Add Windows 8 Tester
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-06-09 08:38:01 -06:00
Chef Expeditor
705d0ffbb6 Bump version to 4.20.2 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-09 14:02:32 +00:00
James Stocks
c54b7343a7
Merge pull request #5073 from inspec/js/installer_license
Update installer license text
2020-06-09 15:02:16 +01:00
Chef Expeditor
b84994d459 Update CHANGELOG.md with details from pull request #5051
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-09 09:47:41 +00:00
James Stocks
e7509abd95
Merge pull request #5051 from cinc-project/dist_dockerfile
Add newline in Dockerfile to facilitate patching by 3rd party distros
2020-06-09 10:47:30 +01:00
Marc Chamberland
2452f6e308 Add newline in Dockerfile to facilitate patching by 3rd party distros
Signed-off-by: Marc Chamberland <chamberland.marc@gmail.com>
2020-06-08 18:51:49 -04:00
Chef Expeditor
62c5cba7ec Bump version to 4.20.1 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-05 23:14:18 +00:00
Clinton Wolfe
5524a6dd5c
Expand docs and tests for only_if 2020-06-05 19:14:02 -04:00
Mary Jinglewski
5de5ac698f docs copyediting
Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
2020-06-05 17:41:07 -04:00
Clinton Wolfe
b034b1aafd Don't mention skip
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:40:49 -04:00
Clinton Wolfe
09bbc7e2e7 Remove a ruby expression-based test
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:40:49 -04:00
Clinton Wolfe
925363766e Document and test to verify that it skips resources in describe blocks
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:40:49 -04:00
Clinton Wolfe
2b10aa8b47 Use the work 'control' consistently
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:40:49 -04:00
Clinton Wolfe
88b186047d Expand docs on only_if
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:39:55 -04:00
Clinton Wolfe
f39cf8c904 Tests to exercise only_if functionality
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-05 17:39:54 -04:00
James Stocks
f24f751fb7 Update installer license text
Copied the correct license text over from chef/chef and updated latest date to May 14 2019

Fixes #5066

Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-05 16:38:08 +01:00
Chef Expeditor
52392600d1 Bump version to 4.20.0 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-05 13:11:07 +00:00
James Stocks
d5f825e716
Merge pull request #5026 from inspec/cw/silence-deprecations
CLI Option to silence deprecations
2020-06-05 14:10:50 +01:00
Chef Expeditor
c44eb725fe Bump version to 4.19.4 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-05 11:28:43 +00:00
Nick Schwaderer
e01e69e19f
Merge pull request #5053 from james-stocks/js/fix_markup
Fix unmatched backticks in docs
2020-06-05 04:28:27 -07:00
Chef Expeditor
b114792fe5 Bump version to 4.19.3 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-05 11:24:06 +00:00
Nick Schwaderer
fb1aeb0655
Merge pull request #5011 from inspec/cw/complex-cli-inputs
Boolean, Numeric, and Structured CLI inputs
2020-06-05 04:23:48 -07:00
Clinton Wolfe
afdcc9d2a1 Add cli to list of valid types explicitly to fix unit tests
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-04 15:03:16 -04:00
Chef Expeditor
f1b3f08d62 Executed '.expeditor/update_dockerfile.sh'
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-04 13:33:55 +00:00
Chef Expeditor
144abfb5de Bump version to 4.19.2 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-04 10:00:27 +00:00
James Stocks
93d993e9d8
Merge pull request #5065 from inspec/js/omnibus_debug
Pin ffi in omnibus/Gemfile
2020-06-04 11:00:05 +01:00
Clinton Wolfe
458a5c4410 Replace Hash RunData access with method calls
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-03 21:51:21 -04:00
Clinton Wolfe
76033c03ff Convert CLI reporter to plugin, RunData is still Hash-based
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-03 21:13:27 -04:00
Clinton Wolfe
afc6e59e95 Update run_data fixture to include correct statistics structure
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-03 20:30:29 -04:00
James Stocks
9fb151e8d8 Pin ffi in omnibus/Gemfile
Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-03 11:11:29 +01:00
Clinton Wolfe
99ec27b337 Fix json-min reporter unit test
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-02 21:35:16 -04:00
Clinton Wolfe
26e5ae3410 Update run_data fixture to include correct statistics structure
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-02 21:34:42 -04:00
Clinton Wolfe
935bb81e6f Use RunData object instead of Hash
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-02 15:29:52 -04:00
Clinton Wolfe
402366c219 Convert json-min to be a plugin reporter, rundata is still a Hash
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-02 15:29:52 -04:00
Clinton Wolfe
49f3e94133 Modify Hashlike behavior when values are nil
Exclude nil-valued keys when RunData acts like a Hash
Add non_nil? for clarity when people are calling key? and meaning not-nil

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-02 15:29:01 -04:00
Chef Expeditor
10e28c6895 Bump version to 4.19.1 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-02 16:56:17 +00:00
James Stocks
6f4c85aca9
Merge pull request #5060 from james-stocks/js/pin_ffi
Pin ffi to 1.12.2 due to Windows crash
2020-06-02 17:56:02 +01:00
James Stocks
04f36aa055 Pin ffi to 1.12.2 due to Windows crash
See https://github.com/ffi/ffi/issues/784

Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-02 16:25:34 +01:00
Chef Expeditor
b67cb4fcc7 Update CHANGELOG.md with details from pull request #5057
Obvious fix; these changes are the result of automation not creative thinking.
2020-06-01 15:54:32 +00:00
Nick Schwaderer
352cafec7b
Merge pull request #5057 from inspec/js/aarch64
Revert aarch64 build targets
2020-06-01 16:54:22 +01:00
James Stocks
697ee1b720 Revert aarch64 build targets
These currently do not build - they need unf_ext 0.0.7.7 and InSpec needs 0.0.7.2

Signed-off-by: James Stocks <jstocks@chef.io>
2020-05-29 13:36:24 +01:00
Chef Expeditor
31bc27f404 Update CHANGELOG.md with details from pull request #4981
Obvious fix; these changes are the result of automation not creative thinking.
2020-05-29 09:42:17 +00:00
James Stocks
96488e6ab2
Merge pull request #4981 from inspec/csnapp/add_more_testers
Add several Builders and Testers to Omnibus
2020-05-29 10:42:03 +01:00