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
runMirror in cmd/proxy/main.go prints N failed and lists the errors, then returns normally, so the exit status is 0. A CI step that prewarms the cache with proxy mirror passes even when every download fails, for example on a PyPI PURL that the resolver rejects (#414).
runMirror should exit with status 1 when progress.Failed > 0, so callers can detect a partial mirror from the exit status.
Activity
cestercian commentedon Oct 17, 2026
I'd like to take this, runMirror will return an error when progress.Failed > 0 so the command exits 1, with a test.