Skip to content

Periodically check for missed status updates #307

@Riscky

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions