Skip to content

ci: push-to-main tier runs only HEAD^1..HEAD; use the PUSH_BEFORE range (MQ now rebase-merges) #5952

Closed

Description

@noahgift

Operator ruling 2026-10-22 14:57Z (handoff/arbiter-cop/noah-ruling-1457-mq-rebase-gaps.md): the merge queue rebase-merges, so one push to main carries N commits, and the push-to-main tier step (scripts/ci_test_tier.sh push arm, ci/sections.yml tier step) diffed only HEAD^1..HEAD (the last commit). Fix: diff github.event.before..github.event.after (PUSH_BEFORE..HEAD), guarded for an all-zero or missing before; mutation-check rows in ci_test_tier.sh --self-test. Audit list: cop inbox 2026-10-22 15:1xZ.

Activity

  1. modified the milestones: 0.72.0, backlog on Oct 22, 2026
  2. noahgift commented on Oct 24, 2026

    @noahgift
    MemberAuthor

    Closing under EMR-001 P6 step 1: the fix landed on main as 70bf2b3 (commit trailer PMAT-Ticket: PMAT-5952, in v0.71.4..main). Reopen if a part is still missing.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions