fix(git-mirror): retry sync transient failures
This commit is contained in:
@@ -2852,7 +2852,7 @@ function nodeRuntimeGitMirrorRun(scoped: ReturnType<typeof parseNodeScopedDelega
|
|||||||
if (!scoped.confirm && !scoped.dryRun) throw new Error(`git-mirror ${scoped.action} requires --dry-run or --confirm`);
|
if (!scoped.confirm && !scoped.dryRun) throw new Error(`git-mirror ${scoped.action} requires --dry-run or --confirm`);
|
||||||
const spec = scoped.spec;
|
const spec = scoped.spec;
|
||||||
const mirror = nodeRuntimeGitMirrorTarget(spec);
|
const mirror = nodeRuntimeGitMirrorTarget(spec);
|
||||||
const retryMaxAttempts = !scoped.dryRun && scoped.action === "flush" ? 5 : 1;
|
const retryMaxAttempts = !scoped.dryRun && (scoped.action === "sync" || scoped.action === "flush") ? 5 : 1;
|
||||||
const attempts: Record<string, unknown>[] = [];
|
const attempts: Record<string, unknown>[] = [];
|
||||||
let finalAttempt: {
|
let finalAttempt: {
|
||||||
attempt: number;
|
attempt: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user