zuul/tests/fixtures/layouts/reviews-github.yaml

43 lines
770 B
YAML

- pipeline:
name: reviews
manager: independent
trigger:
github:
- event: pull_request_review
action: submitted
state: approve
success:
github:
label:
- tests passed
- pipeline:
name: selfies
manager: independent
trigger:
github:
- event: pull_request
action: comment
comment: "I solemnly swear that I am up to no good"
success:
github:
review: approve
- job:
name: base
parent: null
run: playbooks/base.yaml
- job:
name: project-reviews
run: playbooks/project-reviews.yaml
- project:
name: org/project
selfies:
jobs:
- project-reviews
reviews:
jobs:
- project-reviews