Ryan Davis
b70aff19c3
Merge pull request #4908 from inspec/zenspider/artifact
...
Fix hab builds.
2020-02-13 13:25:09 -08:00
Ryan Davis
d47332b5a4
Change habitat/build pipeline to trigger pull_request.
...
This is yet another pipeline that was made red by the last couple
days' chaos... This should improve visibility and debuggability (sp?).
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-13 13:08:05 -08:00
Ryan Davis
f0b9dde4af
I don't think we're ready for StrictMode.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-13 12:42:41 -08:00
Tim Smith
bb2bb06801
Build packages on Debian
...
We build our other products on Debian. Why not?
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-02-12 09:55:07 -08:00
Ryan Davis
3c9c2b4b1f
Get stricter about error handling in powershell.
...
Still doesn't do anything about subcmds failing. Those have to be
manually checked.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-11 15:46:03 -08:00
Ryan Davis
dc3d0728c6
artifact-habitat should be triggered via PR.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-10 18:34:00 -08:00
Ryan Davis
e8b6ff219f
Turn off interactive and coloring for hab builds.
...
Our logs on BK were >1mb.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-10 18:34:00 -08:00
Ryan Davis
947365719a
Fix artifact-habitat testing for inspec.
...
Needed a fallback on `ENV["project_root"]` not being defined.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-10 18:34:00 -08:00
Tim Smith
70723000a8
Pull Ruby installer for windows from S3 not GitHub
...
This should prevent failures when we get throttled pulling it from GitHub.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-02-05 10:26:24 -08:00
Ryan Davis
b2d1b12600
Fix up indentation of .expeditor config according to yamllint.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-04 12:58:58 -08:00
Ryan Davis
0cd73994da
Might as well do it for hab artifact as well.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 17:16:11 -08:00
Ryan Davis
65a0f09add
Habitat builds blow up enough that we should try again.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 17:15:06 -08:00
Ryan Davis
cf286daa43
While we're in here... let's trigger artifact/habitat on PRs
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-30 16:53:10 -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
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
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
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
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
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
Ryan Davis
7cfca95799
Merge pull request #4761 from inspec/mj/sum-coverage
...
sum multiple test runs together for codeclimate
2019-12-05 16:25:49 -08:00
Ryan Davis
e5318f3564
Refactor BK verify script so we can reuse bundle caching across projects easily.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-05 12:17:57 -08:00
Ryan Davis
933c95e27f
Split lint to its own step and let all the others just run tests.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-04 12:25:29 -08:00
Ryan Davis
1e2a4e3734
Merge pull request #4755 from inspec/zenspider/fix-bundle-caching
...
Fix buildkite bundle caching
2019-12-04 12:22:44 -08:00
Miah Johnson
05380a654e
sum coverage from parallelized tests
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-03 19:08:45 -08:00
Ryan Davis
14e835e4cc
Attempt to fix bundle caching.
...
Unfortunately, I can only test this via commits to BK...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 15:36:06 -08:00
Ryan Davis
c73569fe6b
Updated vars for minitest changes.
...
N -> MT_CPU
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 15:01:35 -08:00
Ryan Davis
e1966973cc
Added SKIP_BUNDLE_CACHE var to .expeditor/buildkite/verify.sh
...
This lets me test our docker setup locally much quicker as I don't
have to time out on the aws s3 push/pull steps.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 15:00:21 -08:00
Miah Johnson
7a837e16d1
Merge pull request #4745 from inspec/mj/cc-coverage
...
Enable Codeclimate Test Coverage
2019-12-02 13:27:00 -08:00
Miah Johnson
fe8f868504
dont set a default simplecov format; we do that elsewhere.
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-28 00:53:22 -08:00
Miah Johnson
64e444883c
change order?
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:43:27 -08:00
Miah Johnson
6d0abf2980
clean up output
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:38:32 -08:00
Miah Johnson
12329cf48a
this was listed twice?
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:38:20 -08:00
Miah Johnson
9db7b70e30
remove coveralls; all we need is simplecov
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:12:48 -08:00
Miah Johnson
d3b7a82cd6
trigger coverage on pull requests
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 21:04:44 -08:00
Miah Johnson
144081eab5
execute test
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:51:53 -08:00
Miah Johnson
726be2fa7a
update perm
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:45:57 -08:00
Miah Johnson
b985ddc041
this uses chefes/buildkite
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:43:03 -08:00
Miah Johnson
67a4ff060a
update path
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:36:32 -08:00
Miah Johnson
4878df9e0d
let releng own the docker image
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:30:23 -08:00
Miah Johnson
38a027350a
Set up our coverage secrets
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:27:16 -08:00