summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-04-24 14:22:29 -0700
committerTim Smith <tsmith@chef.io>2019-04-24 14:22:29 -0700
commit56c9d859dadb0c9e9fe906065d33348fa683088f (patch)
tree7af23b7c36c55559cd1933feda6252c3b1449a11
parent5cd0934f7e024110c119ba085a5377af3e39b4f4 (diff)
downloadohai-56c9d859dadb0c9e9fe906065d33348fa683088f.tar.gz
Add testing in buildkite
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--.expeditor/config.yml13
-rw-r--r--.expeditor/verify.pipeline.yml9
2 files changed, 21 insertions, 1 deletions
diff --git a/.expeditor/config.yml b/.expeditor/config.yml
index 1973c3f6..5558ef15 100644
--- a/.expeditor/config.yml
+++ b/.expeditor/config.yml
@@ -2,7 +2,7 @@
---
# Slack channel in Chef Software slack to send notifications about build failures, etc
slack:
- notify_channel: chef-notify
+ notify_channel: chef-infra-notify
# This publish is triggered by the `built_in:publish_rubygems` artifact_action.
rubygems:
@@ -16,6 +16,9 @@ github:
# allow bumping the minor release via label
minor_bump_labels:
- "Expeditor: Bump Version Minor"
+ # allow bumping the major release via label
+ major_bump_labels:
+ - "Expeditor: Bump Version Major"
# Which Github branches to build Omnibus releases from, and what versions
# (as determined by the value in the VERSION file) those branches are responsible
# for building.
@@ -27,6 +30,9 @@ github:
- 13-stable:
version_constraint: 13.*
+changelog:
+ rollup_header: Changes not yet released to rubygems.orgs
+
promote:
actions:
- built_in:rollover_changelog
@@ -46,3 +52,8 @@ merge_actions:
- "Expeditor: Skip All"
- built_in:build_gem:
only_if: built_in:bump_version
+
+pipelines:
+ - verify:
+ description: Pull Request validation tests
+ public: true
diff --git a/.expeditor/verify.pipeline.yml b/.expeditor/verify.pipeline.yml
new file mode 100644
index 00000000..8bc57c8d
--- /dev/null
+++ b/.expeditor/verify.pipeline.yml
@@ -0,0 +1,9 @@
+steps:
+
+- label: lint-chefstyle
+ command:
+ - bundle install
+ - bundle exec chefstyle
+ expeditor:
+ executor:
+ docker: