Skip to content

fix(ci): Conda Update goes red when a merge lands between Push Changes' fetch and its push #1649

Closed

Description

@JarryShaw

Follow-up to #1632's fix (#1641). Push Changes fetches main, judges the fetched tip with util/verdict_covers_checkout.py, and rebases onto exactly that sha. If a merge lands on main between that fetch and the push, the push is refused as a non-fast-forward and the step fails, so the Conda Update run goes red. Nothing is written, tagged or uploaded, and the merge's own run makes the next bump. #1641 pins this behaviour (test_a_merge_landing_after_the_fetch_refuses_the_push).

Expected: a lost race ends like the case where main moved before the fetch: pushed=false, a notice, and a green job. The race is rare (a merge within seconds of a bump), but each one is a red run on main that someone has to read down.

Blocked until #1641 merges.

Activity

  1. added
    fixPull requests that fix a defect (fix: subject prefix)
    ciPull requests that change CI or workflow configuration (ci: subject prefix)
    blockedDeferred pending another issue or decision; see the last comment for what unblocks it
    on Oct 13, 2026
  2. moved this to Blocked in PyPCAPKiton Oct 13, 2026
  3. added
    wipWork in flight - a covering PR is open or an agent is actively on it
    and removed
    blockedDeferred pending another issue or decision; see the last comment for what unblocks it
    on Oct 13, 2026
  4. JarryShaw commented on Oct 13, 2026

    @JarryShaw
    OwnerAuthor

    Unblocked: #1641 merged (2c4683851). A worker is on it.

  5. moved this from Blocked to WIP in PyPCAPKiton Oct 13, 2026
  6. removed
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Oct 13, 2026
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

    ciPull requests that change CI or workflow configuration (ci: subject prefix)fixPull requests that fix a defect (fix: subject prefix)

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions