Skip to content

dep_update

cli_command: dep_update

def dep_update(*, name: str = ..., dest_filter: str = '', work_dir: str = '', dry_run: bool = False, skip_verify: bool = False, no_wait: bool = False, no_auto_merge: bool = False, src_root_opt: str = '', pr_reviewers: str = '', pr_assignees: str = '') -> None:
    ...

Run dependency updates across repositories.

CLI Options:

Flag Type Default Description
-n, --name str required Config name
-d, --dest str '' Filter destinations (comma-separated)
--work-dir str '' Clone repos here (overrides dest_path_relative)
--dry-run bool False Preview without creating PRs
--skip-verify bool False Skip verification steps
--no-wait bool False Enable auto-merge but skip polling for merge completion
--no-auto-merge bool False Skip auto-merge even when configured
--src-root str '' Source repo root
--pr-reviewers str '' Comma-separated PR reviewers
--pr-assignees str '' Comma-separated PR assignees

Changes

Version Change
0.4.1 fix(dep-update): add user confirmation for removing invalid git repositories
0.4.1 fix(dep-update): handle corrupted git repos and reset existing repos to default branch
0.4.0 Made public