Prow is a Kubernetes based CI/CD system developed to serve the Kubernetes community. This repository contains Prow source code and Hugo sources for Prow documentation site.
This workflow has workflow_call as its event trigger. These e2e jobs then might fail, and when we wish to retrigger them with /retest via Prow that has trigger_github_workflows: true enabled, it does not. This is due Prow's github client searching for failed workflows with filter that matches only workflows triggered by pull_request or pull_request_target. workflow_call triggered workflows are thus skipped.
We have e2e pipeline that is triggered via
pull_request
event. It generates some action runs viamatrix
definition and executes them viauses:
call.This workflow has
workflow_call
as its event trigger. These e2e jobs then might fail, and when we wish to retrigger them with/retest
via Prow that hastrigger_github_workflows: true
enabled, it does not. This is due Prow's github client searching for failed workflows with filter that matches only workflows triggered bypull_request
orpull_request_target
.workflow_call
triggered workflows are thus skipped.