kubernetes-sigs / prow

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.
https://docs.prow.k8s.io
Apache License 2.0
129 stars 99 forks source link

Prow does not re-trigger actions that are called via workflow_call #276

Closed tuminoid closed 2 months ago

tuminoid commented 2 months ago

We have e2e pipeline that is triggered via pull_request event. It generates some action runs via matrix definition and executes them via uses: 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 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.