prow icon indicating copy to clipboard operation
prow copied to clipboard

tide merges PRs when failed GitHub Actions are retried

Open dprotaso opened this issue 11 months ago • 8 comments

Prior in test/infra issue: https://github.com/kubernetes/test-infra/issues/28860

I just had a PR in Knative serving that was failed - https://github.com/knative/serving/pull/15668

When I triggered the actions to re-run all github actions tide merged the PR in

In the picture you can see the 'build' step is running

image

dprotaso avatar Jan 08 '25 15:01 dprotaso

The checks aren't required - but I wouldn't assume tide would merge while there were actions in a 'running' state

dprotaso avatar Jan 08 '25 15:01 dprotaso

Have you verified your context policy options. You may have something set up incorrectly there. It would be useful to see what you have configured.

smg247 avatar Jan 24 '25 19:01 smg247

Looks like https://github.com/kubernetes-sigs/prow/issues/337 is the same thing

petr-muller avatar Feb 15 '25 22:02 petr-muller

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar May 16 '25 22:05 k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle rotten
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

k8s-triage-robot avatar Jun 15 '25 23:06 k8s-triage-robot

/remove-lifecycle rotten

petr-muller avatar Jul 03 '25 21:07 petr-muller

/lifecycle frozen

I just encountered a related scenario. Opened a PR against a release branch where we have no prow jobs. We do have gating github actions that should prevent the merge. But tide just merged the PR without waiting for the Github Actions to complete.

dprotaso avatar Aug 21 '25 14:08 dprotaso

/area tide /kind bug

petr-muller avatar Aug 23 '25 20:08 petr-muller