From ad8eaf7489d551ec7404909351bc618020089fc0 Mon Sep 17 00:00:00 2001 From: Ryan Lerch Date: Jan 25 2022 09:27:26 +0000 Subject: Add some github-specific pipelines Adds a github-required and github-optional pipeline so we can group some checks a little more granular for bodhi tests Signed-off-by: Ryan Lerch --- diff --git a/zuul.d/_pipelines.yaml b/zuul.d/_pipelines.yaml index f9763f6..d07801c 100644 --- a/zuul.d/_pipelines.yaml +++ b/zuul.d/_pipelines.yaml @@ -382,3 +382,71 @@ elasticsearch: failure-message: Build failed (experimental pipeline). More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci + +- pipeline: + name: github-required + description: | + A github pipeline to group required checks together + manager: independent + trigger: + github.com: + - event: pull_request + action: + - opened + - changed + - reopened + - event: pull_request + action: comment + comment: (?i)^\s*recheck\s*$ + start: + github.com: + check: 'in_progress' + comment: false + start-message: | + Starting {pipeline.name} jobs. Status at {status_url} + success: + github.com: + check: 'success' + sqlreporter: + elasticsearch: + failure: + github.com: + check: 'failure' + sqlreporter: + elasticsearch: + failure-message: + Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci + +- pipeline: + name: github-optional + description: | + A github pipeline to group optional checks together + manager: independent + trigger: + github.com: + - event: pull_request + action: + - opened + - changed + - reopened + - event: pull_request + action: comment + comment: (?i)^\s*recheck\s*$ + start: + github.com: + check: 'in_progress' + comment: false + start-message: | + Starting {pipeline.name} jobs. Status at {status_url} + success: + github.com: + check: 'success' + sqlreporter: + elasticsearch: + failure: + github.com: + check: 'failure' + sqlreporter: + elasticsearch: + failure-message: + Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci