Commit graph

7798 commits

Author SHA1 Message Date
Ryan Davis
b51da7d037 Properly report errors with bad tarball files.
+ Raise a well-worded error with details and avoid an uncaught exception.
+ Fix error caused when the tar file is already invalid and we try to close it.

Fixes #3765.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-02 16:13:55 -08:00
Ryan Davis
c505f3ba13
Merge pull request #4816 from inspec/zenspider/bk/2.7
Get on official ruby 2.7.0
2019-12-31 15:26:35 -08:00
Ryan Davis
c376a813b2 Remove -stretch from all our ruby images... just cleaner. no real reason.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 14:52:33 -08:00
Ryan Davis
3139392f1f Get on official ruby 2.7.0
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-31 14:52:33 -08:00
Chef Expeditor
f4815204d9 Bump version to 4.18.55 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-31 22:20:03 +00:00
Miah Johnson
819af52632
Merge pull request #4819 from inspec/cw/set-test-skip-bomb-into-q1-2020
Set test skip bomb date to end of 2020Q1
2019-12-31 14:19:41 -08:00
Clinton Wolfe
2409e8fb99 Set test skip bomb date to end of 2020Q1
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-12-31 12:19:27 -05:00
Ryan Davis
52623ee5a6
Merge pull request #4808 from inspec/zenspider/minor-cleanup
Remove circular require between fetcher and compliance plugin w/ autoloads.
2019-12-30 16:27:20 -08:00
Ryan Davis
8e281e007e oops
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-24 04:11:17 -08:00
Ryan Davis
7d95ece60d Remove circular require between fetcher and compliance plugin w/ autoloads.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-24 04:10:48 -08:00
Miah Johnson
dc278348b6
Merge pull request #4800 from inspec/mj/powershell_is_trash
powershell doesnt care if 'regular executables' fail
2019-12-18 12:13:55 -08:00
Miah Johnson
524413edef powershell doesnt care if 'regular executables' fail
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-18 12:12:05 -08:00
Ryan Davis
8113015dd0
Merge pull request #4797 from inspec/kitchen
Update the kitchen vagrant contents
2019-12-17 14:06:22 -08:00
Chef Expeditor
5b957ef776 Bump version to 4.18.54 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:05:59 +00:00
Ryan Davis
83f7504d7c
Merge pull request #4789 from Perceptyx/add-freebsd-package
Add suport for freebsd package resource
2019-12-17 14:05:40 -08:00
Chef Expeditor
ee20fc5789 Bump version to 4.18.53 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:04:39 +00:00
Ryan Davis
409cd17551
Merge pull request #4794 from Perceptyx/add-freebsd-postfix_conf
postfix_conf: Changed supported platform to unix
2019-12-17 14:04:22 -08:00
Chef Expeditor
ed13ce3424 Update CHANGELOG.md with details from pull request #4796
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:03:15 +00:00
Ryan Davis
d864ee4fac
Merge pull request #4796 from inspec/bump_ruby
Update Ruby to 2.6.5
2019-12-17 14:02:55 -08:00
Chef Expeditor
80d63db71e Bump version to 4.18.52 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-17 22:02:36 +00:00
Ryan Davis
03ff20e460
Merge pull request #4795 from inspec/bump_thor
Allow Thor 1.x versions to be used
2019-12-17 14:02:18 -08:00
Ryan Davis
99e92bbdfc
Merge pull request #4792 from inspec/zenspider/mocha+minitest
This should fix the mocha deprecations.
2019-12-17 14:01:53 -08:00
Tim Smith
a03f5674fb Update the kitchen vagrant contents
Update the platforms to current in the kitchen config

Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:10:42 -08:00
Tim Smith
6dc6c0826d Update Ruby to 2.6.5
This resolves multiple CVEs in ruby

https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/
https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-6-4-released/

Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:06:41 -08:00
Tim Smith
acad3d473d Allow Thor 1.x versions to be used
Thor 1.0 drops support for Ruby 1.8 and 1.9. We should loosen this dep
to allow the 1.x series since bug fixes are occuring there now.

Signed-off-by: Tim Smith <tsmith@chef.io>
2019-12-17 13:04:23 -08:00
Felipe Zipitria
824c3f4e89
Changed supported platform to unix
Signed-off-by: Felipe Zipitria <fzipitria@perceptyx.com>
2019-12-17 12:16:35 -03:00
Felipe Zipitria
bff3fa960d
Add suport for freebsd package resource
Signed-off-by: Felipe Zipitria <fzipitria@perceptyx.com>
2019-12-17 08:39:43 -03:00
Ryan Davis
e49efa2619 This should fix the mocha deprecations.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 15:01:38 -08:00
Ryan Davis
6b9c920ce6
Merge pull request #4791 from stuartpreston/patch-1
Reflect the correct status of the project.
2019-12-16 14:39:22 -08:00
Chef Expeditor
fdf8453c1c Update CHANGELOG.md with details from pull request #4790
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-16 22:15:17 +00:00
Ryan Davis
1186504e70
Merge pull request #4790 from inspec/zenspider/bundler-sucks
Latest version of rubygems is starting to blow up because of bundler executable overwrite warnings
2019-12-16 14:15:04 -08:00
Stuart Preston
2a0cb537e3
Reflecting the correct status of the project.
Signed-off-by: Stuart Preston <stuart@chef.io>
2019-12-16 22:05:59 +00:00
Ryan Davis
40a3c94e84 Make 2.7 a soft failure again.
The latest rubygems+bundler snafu caused us to roll back to rubygems
3.0.6, which doesn't have 2.7 fixes in place and that causes some of
our functional tests to run noisy.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 13:47:25 -08:00
Ryan Davis
8cda44bdb8 Remove the Gemfile.lock diffing to make BK output cleaner.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 13:24:04 -08:00
Ryan Davis
8327e35473 Latest version of rubygems is starting to blow up because of bundler executable overwrite warnings
Sticking to 3.0.6 for now.
2019-12-16 13:17:14 -08:00
Chef Expeditor
3ead8d0ea1 Executed '.expeditor/update_dockerfile.sh'
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-16 21:06:59 +00:00
Miah Johnson
dfa2b3bbac
Merge pull request #4784 from inspec/mj/cc1211
sum-coverage doesnt have -t
2019-12-11 17:36:22 -08:00
Miah Johnson
b163e8575c
Merge pull request #4785 from inspec/zenspider/exp/ignores
Fixed expeditor ignore_labels for habitat and omnibus.
2019-12-11 17:36:04 -08:00
Ryan Davis
15b6f5ea7e Fixed expeditor ignore_labels for habitat and omnibus.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-11 16:45:55 -08:00
Miah Johnson
93670a7738 sum-coverage doesnt have -t
Error: unknown shorthand flag: 't' in -t
Usage:
  cc-test-reporter sum-coverage [flags]

Flags:
  -o, --output string   output path (default "coverage/codeclimate.json")
  -p, --parts int       total number of parts to sum

Global Flags:
  -d, --debug   run in debug mode

Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-11 16:39:34 -08:00
Chef Expeditor
2ed57d5d82 Bump version to 4.18.51 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-11 22:07:06 +00:00
Miah Johnson
cf0159b7e2
Merge pull request #4754 from inspec/jb/hab_template
remove inspec from pkg_deps/pkg_build_deps in template
2019-12-11 14:06:48 -08:00
Miah Johnson
ab34a7257c
Merge pull request #4781 from inspec/mj/yamllint
yamllint to fix config maybe?
2019-12-11 14:05:18 -08:00
Miah Johnson
0474d81659 yamllint to fix config maybe?
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-11 13:30:02 -08:00
Ryan Davis
42e90f08a5
Merge pull request #4779 from inspec/zenspider/fix-master
Fixed broken master
2019-12-10 18:28:28 -08:00
Ryan Davis
c3efba6b12 Fixed against broken master
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-10 18:26:32 -08:00
Miah Johnson
66fbe4d907
Merge pull request #4776 from inspec/mj/debug
something wonky going on with /tmp, lets debug
2019-12-10 13:41:46 -08:00
Miah Johnson
d58c67acd3 lets just look at /tmp
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-10 13:35:45 -08:00
Miah Johnson
878a5ff880 something wonky going on with /tmp, lets debug
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-10 13:19:25 -08:00
Chef Expeditor
263e798cb7 Bump version to 4.18.50 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-12-10 19:56:56 +00:00