summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-05-31 23:03:52 -0700
committerGitHub <noreply@github.com>2019-05-31 23:03:52 -0700
commitcab5a17089f0a446b3590b83ebbe7f19db7a4da1 (patch)
tree73aa130edde7d135eb43d4f3ca7bf7ddd213953e
parent00dfe62ceb83a4a4ac1268622edb6e949b2fb0cf (diff)
parent38785186372ae44743f862150bdf373058e965ae (diff)
downloadmixlib-log-cab5a17089f0a446b3590b83ebbe7f19db7a4da1.tar.gz
Merge pull request #52 from chef/github
Add Build Kite PR Testing
-rw-r--r--.expeditor/config.yml9
-rw-r--r--.expeditor/verify.pipeline.yml28
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md15
3 files changed, 34 insertions, 18 deletions
diff --git a/.expeditor/config.yml b/.expeditor/config.yml
index 3e2b428..330b6a5 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-found-notify
# This publish is triggered by the `built_in:publish_rubygems` artifact_action.
rubygems:
@@ -11,8 +11,6 @@ rubygems:
github:
# This deletes the GitHub PR branch after successfully merged into the release branch
delete_branch_on_merge: true
- # The tag format to use (e.g. v1.0.0)
- version_tag_format: "v{{version}}"
# allow bumping the minor release via label
minor_bump_labels:
- "Expeditor: Bump Version Minor"
@@ -42,3 +40,8 @@ promote:
actions:
- built_in:rollover_changelog
- built_in:publish_rubygems
+
+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 0000000..a3efc1c
--- /dev/null
+++ b/.expeditor/verify.pipeline.yml
@@ -0,0 +1,28 @@
+steps:
+
+- label: run-lint-and-specs-ruby-2.4
+ command:
+ - asdf local ruby 2.4.5
+ - bundle install --jobs=7 --retry=3
+ - bundle exec rake
+ expeditor:
+ executor:
+ docker:
+
+- label: run-lint-and-specs-ruby-2.5
+ command:
+ - asdf local ruby 2.5.5
+ - bundle install --jobs=7 --retry=3
+ - bundle exec rake
+ expeditor:
+ executor:
+ docker:
+
+- label: run-lint-and-specs-ruby-2.6
+ command:
+ - asdf local ruby 2.6.3
+ - bundle install --jobs=7 --retry=3
+ - bundle exec rake
+ expeditor:
+ executor:
+ docker:
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 0df03f8..0000000
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,15 +0,0 @@
-### Description
-
-[Please describe what this change achieves]
-
-### Issues Resolved
-
-[List any existing issues this PR resolves, or any Discourse or
-StackOverflow discussions that are relevant]
-
-### Check List
-
-- [ ] New functionality includes tests
-- [ ] All tests pass
-- [ ] All commits have been signed-off for the Developer Certificate of Origin. See <https://github.com/chef/chef/blob/master/CONTRIBUTING.md#developer-certification-of-origin-dco>
-- [ ] PR title is a worthy inclusion in the CHANGELOG \ No newline at end of file