Skip to content

ci(release): a push that releases nothing leaves 10 red conda checks on main while 1.5.0b12 is unfinished (#1634) #1748

Closed

Description

@JarryShaw

Describe the bug
A push to main that releases nothing ends with 10 red Conda deployment (release) checks on its commit. This is the case for 87d96459a and twice for 0cdd3cdd1. It is #1634's guard working as designed:

Side finding: a Vendor Update whose verdict is "not covered" still concludes success (run 38650191283). Create Release treats it as a real Vendor Update, so 0cdd3cdd1 got two Create Release runs and 20 red checks.

Options

Option Effect
A. version_check records whether the version's tag names another commit. If so, and the ref is not a v* tag, the gate, tag, pypi and conda skip, and Release status posts a ::notice (release complete) or a ::warning (release unfinished, re-run the tagged commit's run) and stays green main goes green. #1634's guard is unchanged for real releases. An unfinished release on a later commit becomes a warning rather than a red run
B. Keep as is Red until 1.5.0
C. Finish 1.5.0b12 by re-running the run for 2025da5e5 Green, but #1704 declined it

Recommendation: A, plus a fix for the side finding: a "not covered" Vendor Update concludes skipped, or Create Release reads its verdict. The pinned tests, test_release_tags_the_run_sha_1634.py and test_release_gates.py, gain rows; the #888 stranded-partial case must still exit 1.

Activity

  1. added
    ciPull requests that change CI or workflow configuration (ci: subject prefix)
    needs: decisionWaiting on the maintainer to decide — not blocked by other work
    on Oct 14, 2026
  2. moved this to Needs decision in PyPCAPKiton Oct 14, 2026
  3. JarryShaw commented on Oct 14, 2026

    @JarryShaw
    OwnerAuthor

    take recommendations

  4. JarryShaw commented on Oct 14, 2026

    @JarryShaw
    OwnerAuthor

    Recorded: option A, together with the side-finding fix.

    A worker is on it.

  5. added
    wipWork in flight - a covering PR is open or an agent is actively on it
    and removed
    needs: decisionWaiting on the maintainer to decide — not blocked by other work
    on Oct 14, 2026
  6. moved this from Needs decision to WIP in PyPCAPKiton Oct 14, 2026
  7. removed
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Oct 15, 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)

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions