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