Merge Protections stuck "under evaluation" on every merge-queue draft + ~25 min event lag (regression of #5177)
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 339
- Forks
- 93
- PR merge metrics
- No merged PRs in 30d
Description
Repository: Alpine-Anchor/horizon-app — follow-up to #5177 (closed 2026-08-27 as fixed). The same shape is back, and the queue has merged nothing since 2026-09-14 20:01Z (2h20m+ at time of filing).
1. Mergify Merge Protections stays "under evaluation" on every merge-queue draft
Our queue conditions are derived from ruleset Main, which requires Mergify Merge Protections (as the setup guide recommends). On every draft created since ~20:10Z the check has stayed in_progress — "Your merge protections are under evaluation / Be patient, this will be updated soon."
| Draft | Created (UTC) | Carries | Protections check |
|---|---|---|---|
| #7718 | 20:10:48 | #7710 (aborted PR_AHEAD_DEQUEUED 20:13:53) |
in_progress, never completed |
| #7719 | 20:14:27 | #7710 — batch 1749facc-e822-46fc-b33d-4fa66194cbf1 |
in_progress since 20:14:30 |
| #7723 | 20:50:18 | #7708 — batch d34d382b-5bfe-4ad4-a0bf-dfc5cddf3d09 |
in_progress since 20:50:20 |
| #7730 | 21:20:11 | #7729 — batch 2144e00d-f22b-413e-98c9-664d36454167 |
in_progress since 21:20:14 |
The drafts just before this resolved it within seconds Corrected: those timestamps were a reset started_at. Measured from draft creation, #7701 took 65 min and #7706 took 62 min, and draft latency grew all afternoon. See the latency table in the comment below. Regular PRs resolved in minutes (e.g. #7721 20:23→20:31).
GET /v1/repos/Alpine-Anchor/horizon-app/merge-queue/pull/7710 at 22:05Z: every GitHub Actions condition satisfied; the only unmatched condition is check-{success,neutral,skipped} = @mergify/Mergify Merge Protections. checks_summary 11/12, ci_ended_at: null.
2. Check-run ingestion and event processing are lagging badly
- Before a refresh, Mergify's check list for draft #7719 contained only
Supabase Preview=skipped(checks_summary0/12), although GitHub had completed all 40+ GitHub Actions check-runs on it by 20:31:51Z. - Regular PRs missed completions too and never entered the queue. Example: #7721 — Mergify's status comment last updated 20:32:04, missing
test-integration-rollup(completed 20:33:56) andlint-typecheck(20:37:06). Same on #7689, #7690, #7709, #7727. @mergifyio refreshfixed the check view (thank you for the correction on #5177 — it does re-read), but the acknowledgement lagged: comment on #7708 at 21:25:52 →Pull request refreshed21:48:54 (23 min); #7710 21:26:13 → 21:52:40 (26 min). #7710's batch went 0/12 → 11/12 at 21:54:29.- Batch
1749facc…haschecks_timeout_at: 2026-09-14T22:06:36Z; noaction.queue.checks_endor dequeue had appeared in/logsby 22:24Z.
status.mergify.com and githubstatus.com both report operational. We have not changed .mergify.yml or ruleset Main (last modified 2026-09-10).
Questions
- Can you unstick batches
1749facc…,d34d382b…,2144e00d…? - Is this a regression of the two fixes from #5177 (early protections post, and the org-specific latency)?
- Is it supported to drop
Mergify Merge Protectionsfrom the ruleset's required checks while keepingDepends-On:enforced by the queue? If the check is not required, does the queue still honorDepends-On?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the regression context in #5177, the merge-queue pull endpoint, and /logs for batches 1749facc…, d34d382b…, and 2144e00d…. Compare GitHub check-run completion times with Mergify ingestion and refresh acknowledgements, then inspect .mergify.yml and ruleset Main. Done means the affected batches progress normally and the support questions about required protections and Depends-On are answered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, github-actions
- Domain
- ci-cd, devops, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100