Skip to content

Merge queue: 11 ejections in the last 24 hours #8557

Closed

Description

@github-actions

Signal: 4 merge-queue ejections
Owning area: Merge lane (pr-merge and the merge queue)
Dedup key: merge-queue-ejections

11 merge-group runs failed in the last 24 hours, over the 2 a day this lane allows.

#8110 pr-require-checks 2026-10-20T06:05:58Z: test-bash (4) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39378456368
#8489 pr-require-checks 2026-10-20T05:06:52Z: ci-status / Fail a queued pull request labeled do-not-merge https://github.com/melodic-software/claude-code-plugins/actions/runs/39373144947
#8398 pr-require-checks 2026-10-19T16:32:42Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39286286088
#7897 pr-require-checks 2026-10-19T16:28:24Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39285693091
#7897 pr-require-checks 2026-10-19T15:58:15Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39281887512
#8051 pr-require-checks 2026-10-19T15:27:44Z: check-plugins / Aggregate hygiene results; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39278152788
#8051 pr-require-checks 2026-10-19T15:21:12Z: check-plugins / Verify generated shared-library copies match their canonical sources; check-plugins / Aggregate hygiene results; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39277125937
#8225 pr-require-checks 2026-10-19T15:18:54Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39276886592
#7897 pr-require-checks 2026-10-19T15:15:51Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39276431213
#7897 pr-require-checks 2026-10-19T15:14:03Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39276150940
#8051 pr-require-checks 2026-10-19T15:07:04Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39275105980

Seen by the monitoring lane in this run. A recurrence with new evidence updates this issue; closing it as not planned mutes the key.

Activity

  1. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 20, 2026
  2. github-actions commented on Oct 20, 2026

    @github-actions
    ContributorAuthor

    Seen again with new evidence by the monitoring lane in this run.

    13 merge-group runs failed in the last 24 hours, over the 2 a day this lane allows.

    #8137 pr-require-checks 2026-10-20T07:04:51Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384217101
    #8548 pr-require-checks 2026-10-20T07:03:46Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384099536
    #8110 pr-require-checks 2026-10-20T06:05:58Z: test-bash (4) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39378456368
    #8489 pr-require-checks 2026-10-20T05:06:52Z: ci-status / Fail a queued pull request labeled do-not-merge https://github.com/melodic-software/claude-code-plugins/actions/runs/39373144947
    #8398 pr-require-checks 2026-10-19T16:32:42Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39286286088
    #7897 pr-require-checks 2026-10-19T16:28:24Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39285693091
    #7897 pr-require-checks 2026-10-19T15:58:15Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39281887512
    #8051 pr-require-checks 2026-10-19T15:27:44Z: check-plugins / Aggregate hygiene results; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39278152788
    #8051 pr-require-checks 2026-10-19T15:21:12Z: check-plugins / Verify generated shared-library copies match their canonical sources; check-plugins / Aggregate hygiene results; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39277125937
    #8225 pr-require-checks 2026-10-19T15:18:54Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39276886592
    #7897 pr-require-checks 2026-10-19T15:15:51Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276431213
    #7897 pr-require-checks 2026-10-19T15:14:03Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276150940
    #8051 pr-require-checks 2026-10-19T15:07:04Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39275105980
    
  3. github-actions commented on Oct 20, 2026

    @github-actions
    ContributorAuthor

    Seen again with new evidence by the monitoring lane in this run.

    15 merge-group runs failed in the last 24 hours, over the 2 a day this lane allows.

    #8578 pr-require-checks 2026-10-20T09:15:37Z: test-node / Typecheck; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39399372750
    #8065 pr-require-checks 2026-10-20T09:12:01Z: test-node / Typecheck; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39398931649
    #8137 pr-require-checks 2026-10-20T07:04:51Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384217101
    #8548 pr-require-checks 2026-10-20T07:03:46Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384099536
    #8110 pr-require-checks 2026-10-20T06:05:58Z: test-bash (4) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39378456368
    #8489 pr-require-checks 2026-10-20T05:06:52Z: ci-status / Fail a queued pull request labeled do-not-merge https://github.com/melodic-software/claude-code-plugins/actions/runs/39373144947
    #8398 pr-require-checks 2026-10-19T16:32:42Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39286286088
    #7897 pr-require-checks 2026-10-19T16:28:24Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39285693091
    #7897 pr-require-checks 2026-10-19T15:58:15Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39281887512
    #8051 pr-require-checks 2026-10-19T15:27:44Z: check-plugins / Aggregate hygiene results; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39278152788
    #8051 pr-require-checks 2026-10-19T15:21:12Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39277125937
    #8225 pr-require-checks 2026-10-19T15:18:54Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276886592
    #7897 pr-require-checks 2026-10-19T15:15:51Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276431213
    #7897 pr-require-checks 2026-10-19T15:14:03Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276150940
    #8051 pr-require-checks 2026-10-19T15:07:04Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39275105980
    
  4. added
    status: confirmedA maintainer confirmed the item is real and in scope; ready to be worked.
    priority: mediumReal value, no hard deadline; normal backlog flow.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 20, 2026
  5. kyle-sexton commented on Oct 20, 2026

    @kyle-sexton
    Member

    Classified the queue removals since 2026-10-19 08:30Z (13 RemovedFromMergeQueueEvents; the "11" counted failed merge_group runs):

    Class Count PRs
    Real defect in the PR 4 #7897 (x2), #8548, #8065
    Stale base / stacked behind a bad entry 4 #8051 (x2), #8225, #8475
    Flaky test (one failure each in 48h) 2 #8110 (surface-journey.test.sh ui_journey.13), #8586 (lane-launcher.test.sh [262])
    Manual dequeue by a session 2 #8489, #8521
    Cancelled run 1 #8563
    Token / infra (403, 5xx) 0

    Every PR re-entered and merged.

    Systemic cause: generated-copy drift is only caught in the merge queue. #7897 edited lib/session-bridge without regenerating its shared copies; the check-plugins drift gate (DRIFT session_bridge.py, watch.sh) failed in 7 merge_group runs and caused 5 of the 13 removals (with the stacking cascade, about 90 minutes), while none of its pull_request runs reported it. Fix: make the PR lane run the drift check whenever a canonical lib/** source (or scripts/shared-copies.txt) changes, so the defect fails on the PR instead of in the queue. That is CI selection (check-affected), routed to Automation Lanes and GitHub Support.

    Secondary: three PRs green as pull requests failed only under merge_group (#8548 non-hermetic test env, #8065 typecheck, #8051 release-commit hygiene). Those are per-plugin, already fixed or merged.

    Keeping this open until the drift-check selection gap is fixed; nothing in pr-merge's gate caused these removals.

  6. kyle-sexton commented on Oct 20, 2026

    @kyle-sexton
    Member

    Correction to my classification above, from Automation Lanes: the drift check is not missing from PR CI. It runs on every non-docs pull_request (pr-require-checks.yml:1993-1994) and passed on both of #7897's PR runs (39090088221, 39290087907). The cause: #8218 changed lib/session-bridge on main at 2026-10-19 03:59, after #7897's PR run; #7897 was enqueued without a fresh run, so its merge_group runs combined the stale copies with the new canonical source and failed. It went green after merging main and regenerating copies (39296854329). So the fix is in pr-merge: (a) treat a change on main to a canonical source in scripts/shared-copies.txt as something the PR's checks read, so pr-merge updates the PR from main before enqueue (the #8496 rule); (b) a drift ejection does not clear by re-queuing; it needs main merged plus scripts/sync-shared-copies.sh. Building (a) now.

  7. github-actions commented on Oct 20, 2026

    @github-actions
    ContributorAuthor

    Seen again with new evidence by the monitoring lane in this run.

    16 merge-group runs failed in the last 24 hours, over the 2 a day this lane allows.

    #8586 pr-require-checks 2026-10-20T10:08:15Z: test-bash (1) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39405772387
    #8578 pr-require-checks 2026-10-20T09:15:37Z: test-node / Typecheck; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39399372750
    #8065 pr-require-checks 2026-10-20T09:12:01Z: test-node / Typecheck; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39398931649
    #8137 pr-require-checks 2026-10-20T07:04:51Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384217101
    #8548 pr-require-checks 2026-10-20T07:03:46Z: test-bash (2) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39384099536
    #8110 pr-require-checks 2026-10-20T06:05:58Z: test-bash (4) / Run this leg's shell suites; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39378456368
    #8489 pr-require-checks 2026-10-20T05:06:52Z: ci-status / Fail a queued pull request labeled do-not-merge https://github.com/melodic-software/claude-code-plugins/actions/runs/39373144947
    #8398 pr-require-checks 2026-10-19T16:32:42Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39286286088
    #7897 pr-require-checks 2026-10-19T16:28:24Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39285693091
    #7897 pr-require-checks 2026-10-19T15:58:15Z: check-plugins / Verify generated shared-library copies match their canonical sources; ci-status / Aggregate lane results https://github.com/melodic-software/claude-code-plugins/actions/runs/39281887512
    #8051 pr-require-checks 2026-10-19T15:27:44Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39278152788
    #8051 pr-require-checks 2026-10-19T15:21:12Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39277125937
    #8225 pr-require-checks 2026-10-19T15:18:54Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276886592
    #7897 pr-require-checks 2026-10-19T15:15:51Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276431213
    #7897 pr-require-checks 2026-10-19T15:14:03Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39276150940
    #8051 pr-require-checks 2026-10-19T15:07:04Z: no failed step listed https://github.com/melodic-software/claude-code-plugins/actions/runs/39275105980
    
  8. kyle-sexton commented on Oct 20, 2026

    @kyle-sexton
    Member

    Closed by #8597 (merged 2026-10-20T11:29:35Z): pr-merge now refuses and escalates a lane PR whose shared-copy canonical changed on main since its merge base, with the fix (merge main, run scripts/sync-shared-copies.sh), instead of enqueueing stale copies that fail the drift check in the merge queue. The remaining removals in the classification above were single PR defects, two one-off flakes, manual dequeues and one cancel; every PR re-entered and merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: mediumReal value, no hard deadline; normal backlog flow.status: confirmedA maintainer confirmed the item is real and in scope; ready to be worked.

    Type

    No type

    Fields

    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