diff options
author | James E. Blair <jim@acmegating.com> | 2022-10-10 10:53:14 -0700 |
---|---|---|
committer | James E. Blair <jim@acmegating.com> | 2022-10-10 10:54:33 -0700 |
commit | 7aba198bedcf2080f26e2498f834002971175c33 (patch) | |
tree | 9586c69102e0a0022d2c4a4a5f14bc227d90ffcf /tests/fixtures/layouts | |
parent | 51aeec13e682e2341d6c65379ef558bcb4d62ee0 (diff) | |
download | zuul-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/layouts')
-rw-r--r-- | tests/fixtures/layouts/requirements-github.yaml | 48 |
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 |