You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI: slow Checkout cuda-python on Windows — submodule clone not partial-cloned #3351
Platform isn't the dominant factor — identical windows-2022 runners spanned 14s–132s on the same commit. The variance is in the unfiltered submodule clone against GitHub's pack server.
Root cause: actions/checkout's filter input is applied only to the top-level fetch, not to submodule updates. The submodule call is a plain git -c protocol.version=2 submodule update --init --force (git-command-manager.ts:455-465). Upstream issue: actions/checkout#1714 (open).
Proposed fix — do the submodule step manually so it gets --filter=blob:none --depth=1:
Alternative, lower-blast-radius: keep submodules: true and add fetch-depth: 1 — --depthdoes propagate through submodule update (git-command-manager.ts:459), so it caps most of the cost without changing the action surface.
Activity
CI: use shallow, blob-filtered CCCL submodule checkouts
CI: use shallow, blob-filtered CCCL submodule checkouts (NVIDIA#3392)