Implement github pipepline req of open
Allow setting a pipeline requirement that the pull request be open.
Change-Id: I82945bfc235a5e0ca783a5d11d4919701b6bdae1
diff --git a/tests/fixtures/layouts/requirements-github.yaml b/tests/fixtures/layouts/requirements-github.yaml
index addba1e..c7f1830 100644
--- a/tests/fixtures/layouts/requirements-github.yaml
+++ b/tests/fixtures/layouts/requirements-github.yaml
@@ -139,6 +139,21 @@
github:
comment: true
+- pipeline:
+ name: require_open
+ manager: independent
+ require:
+ github:
+ open: true
+ trigger:
+ github:
+ - event: pull_request
+ action: comment
+ comment: 'test me'
+ success:
+ github:
+ comment: true
+
- job:
name: project1-pipeline
- job:
@@ -153,6 +168,8 @@
name: project6-newerthan
- job:
name: project7-olderthan
+- job:
+ name: project8-requireopen
- project:
name: org/project1
@@ -198,3 +215,9 @@
older_than:
jobs:
- project7-olderthan
+
+- project:
+ name: org/project8
+ require_open:
+ jobs:
+ - project8-requireopen