-
Notifications
You must be signed in to change notification settings - Fork 844
Description
When pushing a PR, the checks performed via Github Actions are failing for random reasons (eg. timeout), even if apparently the PR commit as nothing to due with that.
IMHO this requires extra effort for code reviewers, because they actually see that the PR is probably breaking the codebase, which in truth is not.
There is no way for the committer to run checks again in a clean way. One tricky workaround could be amending the commit related to PR and forcing a commit in order to run tasks again.
I see two problem:
1- It looks like checks on PRs are not reliable enough (or Github Actions resources are too weak).
2- It should be possible for a commiter to re-run check tasks when they fails or at least when they timeout. (probably it is also a matter of which rigths could be granted to commiters)
As said this issue affects not only devs pushing their PRs but also code reviewers, which are not able to distinguish at first sight which PRs should be considered the "breaking" ones.