Commit graph

270 commits

Author SHA1 Message Date
Clinton Wolfe
6b4a55aa35 Remove coverage testing from CI
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 20:58:48 -04:00
Clinton Wolfe
eb5615dd43 Add remaining platforms as separate steps
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 20:00:38 -04:00
Clinton Wolfe
f8c71cf212 Add docker=1 flag
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 19:43:31 -04:00
Clinton Wolfe
cf8bcfb9fa Borrow docker setup script from chef/chef and try a single suite
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 19:30:01 -04:00
Clinton Wolfe
e290877e33 Inline env vars in invocation
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 18:15:41 -04:00
Clinton Wolfe
e9c82c62de Correct configuration for pull request trigger for integreation/resources pipeline
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 16:52:29 -04:00
Clinton Wolfe
3178569290 Run resource integration pipeline when opening PRs
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 22:39:25 -04:00
Clinton Wolfe
a8298b42b7 Rename test:integration to test:kitchen for clarity in Rakefile
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 21:00:05 -04:00
Clinton Wolfe
099060e38d Seems more stable with concurrency 3, may increase later
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 21:00:05 -04:00
Clinton Wolfe
531abc0f30 Set Kitchenfile path for resource testing
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 21:00:05 -04:00
Clinton Wolfe
e8572d96e0 Add buildkite definition for Dokken kitchen jobs
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 21:00:05 -04:00
Clinton Wolfe
06b81925f5 Add m1 to builder map
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-03-04 10:17:55 -05:00
Clinton Wolfe
1b2d8bdfdb
Merge pull request #5413 from inspec/cw/update-macos-builder-name 2021-03-01 15:54:13 -05:00
Clinton Wolfe
4ce55fc0ab Switch to MacOS 10.14 builder
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-02-22 15:46:07 -05:00
Clinton Wolfe
cb54fea794 Revert "Use MacOS 10.14 builder"
This reverts commit ed14ab4690.
2021-02-22 15:43:47 -05:00
Clinton Wolfe
ed14ab4690 Use MacOS 10.14 builder
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-02-21 15:19:55 -05:00
Clinton Wolfe
355769a7e9 Remove .0 from macos builder name
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-02-17 15:18:09 -05:00
Tim Smith
79bd1b33be Build arm packages for Debian/SLES/Ubuntu
This matches Infra Client

Signed-off-by: Tim Smith <tsmith@chef.io>
2021-01-14 14:26:39 -08:00
Clinton Wolfe
cbf8d7c60b Re-enable builds on MacOS 10.13 since we have a issue on 10.14
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-12-18 16:57:39 -05:00
Clinton Wolfe
e42c67b8a3
Remove macOS 10.13 from the build matrix 2020-12-10 12:51:32 -05:00
Nick Schwaderer
418c952939 Renames yaml->yml
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-12-02 10:38:36 +00:00
Nick Schwaderer
befaf46fdb Reenabling Docker image builds using Dobi
Signed-off-by: Nick Schwaderer <nicholas.schwaderer@gmail.com>
2020-12-02 10:37:28 +00:00
Clinton Wolfe
db5c39884a Remove Ruby 2.4 from test matrix
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-11-30 14:43:48 -05:00
Tim Smith
a77f1c7460 Remove macOS 10.13 from the build matrix
We support N-2 builds and now that Big Sur is out we can remove 10.13. I also cleaned up the supported platforms in the readme a bit.

Signed-off-by: Tim Smith <tsmith@chef.io>
2020-11-23 09:52:32 -08:00
IanMadd
679c3dc903 Update expeditor config
Signed-off-by: IanMadd <imaddaus@chef.io>
2020-09-14 14:09:30 -07:00
Nick Schwaderer
6f1d7499a9 Currently disables feature branch which may be upsetting builder
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-26 14:11:13 +01:00
Christopher A. Snapp
225162c930
Add MacOS 11 Tester
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-08-25 10:56:38 -06:00
Nick Schwaderer
b9e52eebda Create expeditor-development release branch
This will allow us to work with PRs against a non-Master branch to iterate expeditor work

Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-24 10:35:48 +01:00
Tim Smith
39e7f2e2c2
Merge pull request #5197 from inspec/debian_8_eol
Don't build packages for EOL Debian 8
2020-08-20 14:06:30 -07:00
Tim Smith
78b3020d12 Don't build packages for EOL Debian 8
Debian 8 is out of support and we shouldn't produce packages for it anymore.

Signed-off-by: Tim Smith <tsmith@chef.io>
2020-08-13 13:48:41 -07:00
Tim Smith
6bf4319065 Update the habitat tests to run on Ruby 2.6.6 as well
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-08-13 13:47:59 -07:00
Nick Schwaderer
975dd1064f Resets expeditor to original settings
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-06 11:52:22 +01:00
Nick Schwaderer
54b1e335fa Enforced bump. Fully allow this to build before merge.
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-05 20:55:45 +01:00
Nick Schwaderer
e35bb84ae7 We require version bumps for expeditor to be read against master
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-05 20:48:39 +01:00
Nick Schwaderer
f0f7bb9937 Try to finish pipeline for 4.22.8 and update cdn purge step
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-08-05 20:14:29 +01:00
Nick Schwaderer
0a800247a4 Fixes expeditor-validate violations
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-07-24 16:22:43 +01:00
James Stocks
04cfc73805 Remove world readable attribute from /usr/local/bundle
Artifact tests may fail due to warnings about `Insecure world writable dir /usr/local/bundle in PATH` appearing in stderr

Signed-off-by: James Stocks <jstocks@chef.io>
2020-07-17 16:00:26 +01:00
Nick Schwaderer
5dd999229b Pin json_schemer to maintain Ruby 2.4 support
Signed-off-by: Nick Schwaderer <nschwaderer@chef.io>
2020-07-16 13:44:32 +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
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
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
James Stocks
4d8fa16d24 Fix expeditor minor bump config
The label configured to trigger a minor version bump does not match the actual label we have configured for the repo.

Signed-off-by: James Stocks <jstocks@chef.io>
2020-05-22 16:29:00 +01:00
Christopher A. Snapp
6af22311e5
Add Debian 10 (aarch64) Builder/Tester
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-05-13 10:24:40 -06:00
Christopher A. Snapp
0239783e23
Add SLES 15 (aarch64) Builder/Tester
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-05-13 10:24:39 -06:00
Christopher A. Snapp
e69662cbed
Add Ubuntu 18.04 + 20.04 (aarch64) Builder/Tester
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-05-13 10:24:38 -06:00
Christopher A. Snapp
2d89724e77
Add Amazon Linux 2 Testers
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-05-13 10:24:37 -06:00
Christopher A. Snapp
3ca8dcd4d0
Add el-7 and el-8 aarch64 testers
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-05-13 10:24:36 -06:00
James Stocks
836ef745be
Merge pull request #4969 from inspec/csnapp/add_ubuntu2004
Add Ubuntu 20.04 x86_64 support
2020-04-22 09:20:10 +01:00
Seth Chisamore
3aed2eb54d
Merge pull request #4975 from inspec/schisamo/use-discourse-helper-function
Use Expeditor's built in Bash helper to post release announcement
2020-04-10 13:22:26 -04:00
Christopher A. Snapp
7f851059c8
Add Ubuntu 20.04 x86_64 support
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
2020-04-09 12:24:36 -06:00