Skip to content

ci(experimental): the Windows leg's LATEST-tier ignore list overflows the command line #2678

Closed

Description

@JarryShaw

Python 3.15 on Windows (experimental) fails before pytest starts, from 61092a529 on: /c/hostedtoolcache/windows/Python/3.15.1/x64/python: Argument list too long, exit 126 (job 125472079249). The windows job's Run unit tests step passes one --ignore=<path> per LATEST-tier module on the command line, and that list has grown past Windows' command-line limit. The commit before it (65a2b4163) still passed. Every later run fails the same way, and the missing junit.xml warning follows from pytest never starting.

Fix: write the ignore list to a file under $RUNNER_TEMP and pass it as @file. pytest's argument parser reads @-prefixed files (fromfile_prefix_chars), and xdist honours the result. test_windows_test_leg_2060.py's argv pin and the Windows-leg paragraph in workflows.rst change with it. Linux legs are not affected.

Activity

  1. added this to the PyPCAPKit v1.6 milestone on Nov 2, 2026
  2. added
    bugIssues reporting a defect (set by the bug report template; a default, not an assessment)
    ciPull requests that change CI or workflow configuration (ci: subject prefix)
    on Nov 2, 2026
  3. added
    wipWork in flight - a covering PR is open or an agent is actively on it
    and removed
    bugIssues reporting a defect (set by the bug report template; a default, not an assessment)
    on Nov 2, 2026
  4. JarryShaw commented on Nov 2, 2026

    @JarryShaw
    OwnerAuthor

    The PR is #2681. A Sonnet review is running, and the PR's own run of the Windows leg is the real-runner check.

  5. removed
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Nov 2, 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

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions