Skip to content

UpdateDeps

Defined in: src/update.ts:66

optional branch?: string

Defined in: src/update.ts:70

branch to track on origin; defaults to “main”


optional git?: GitRunner

Defined in: src/update.ts:77

inject point for tests; defaults to real git -C <repoDir> …


optional launch?: () => void

Defined in: src/update.ts:79

inject point for tests; defaults to launching the deploy script detached

void


optional limit?: number

Defined in: src/update.ts:81

cap the commit list shown in the UI


optional logPath?: string

Defined in: src/update.ts:75

where the detached deploy streams its output; defaults to a tmp file shared across restarts so a freshly booted shepherd can still read a deploy result


optional repoDir?: string

Defined in: src/update.ts:68

repo to check; defaults to the service working dir (the live deployment)


optional scriptPath?: string

Defined in: src/update.ts:72

path to the deploy script run on apply