summaryrefslogtreecommitdiff
path: root/tests/fixtures
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-10-10 10:53:14 -0700
committerJames E. Blair <jim@acmegating.com>2022-10-10 10:54:33 -0700
commit7aba198bedcf2080f26e2498f834002971175c33 (patch)
tree9586c69102e0a0022d2c4a4a5f14bc227d90ffcf /tests/fixtures
parent51aeec13e682e2341d6c65379ef558bcb4d62ee0 (diff)
downloadzuul-7aba198bedcf2080f26e2498f834002971175c33.tar.gz
Add "draft" github pipeline requirement
This adds the "draft" PR status as a pipeline requirement to the GitHub driver. It is already used implicitly in dependent pipelines, but this will allow it to be added explicitly to other pipelines (for example, check). This also fixes some minor copy/pasta errors in debug messages related to github pipeline requirements. Change-Id: I05f8f61aee251af24c1479274904b429baedb29d
Diffstat (limited to 'tests/fixtures')
-rw-r--r--tests/fixtures/layouts/requirements-github.yaml48
1 files changed, 48 insertions, 0 deletions
diff --git a/tests/fixtures/layouts/requirements-github.yaml b/tests/fixtures/layouts/requirements-github.yaml
index 9e376b8b6..51870e5db 100644
--- a/tests/fixtures/layouts/requirements-github.yaml
+++ b/tests/fixtures/layouts/requirements-github.yaml
@@ -286,6 +286,34 @@
comment: true
- pipeline:
+ name: require_draft
+ manager: independent
+ require:
+ github:
+ draft: true
+ trigger:
+ github:
+ - event: pull_request
+ action: changed
+ success:
+ github:
+ comment: true
+
+- pipeline:
+ name: reject_draft
+ manager: independent
+ reject:
+ github:
+ draft: true
+ trigger:
+ github:
+ - event: pull_request
+ action: changed
+ success:
+ github:
+ comment: true
+
+- pipeline:
name: require_label
manager: independent
require:
@@ -390,6 +418,14 @@
name: project16-require-check-run
run: playbooks/project16-require-check-run.yaml
+- job:
+ name: project17-require-draft
+ run: playbooks/project17-require-draft.yaml
+
+- job:
+ name: project18-reject-draft
+ run: playbooks/project18-reject-draft.yaml
+
- project:
name: org/project1
pipeline:
@@ -494,3 +530,15 @@
require_check_run:
jobs:
- project16-require-check-run
+
+- project:
+ name: org/project17
+ require_draft:
+ jobs:
+ - project17-require-draft
+
+- project:
+ name: org/project18
+ reject_draft:
+ jobs:
+ - project18-reject-draft