Skip to content

Periodically check for missed status updates #307

Description

@Riscky

Sometimes PRs gets stuck in the merge queue because Hoff missed the webhook that should have told it that CI passed.
There can be multiple reasons for the webhook to go missing: GitHub having issues, Hoffs webhook queue being full, etc.
Currently, the only way to get PRs that got stuck to merge, is to close and reopen the PR, then tag Hoff again.
Instead, it would be nice if Hoff could periodically check the GitHub API for the status of CI for each PR, and continue the merge even if it has missed a webhook.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions