| REPOMATIC-SYNC-DEPS(1) | REPOMATIC-SYNC-DEPS(1) |
repomatic sync-deps - Update dependencies, all or a named subset
repomatic sync-deps [OPTIONS] [sync-dep-sources|sync-uv-lock|sync-action-pins|sync-workflow-pins|sync-tool-versions]...
Update project dependencies, the whole set or a named subset.
The single entry point for dependency updates. It drives sync-dep-sources, sync-uv-lock, sync-action-pins, sync-workflow-pins, and sync-tool-versions: their network discovery runs concurrently (one shared HTTP cache, one spinner), then the file rewrites apply serially because three of them touch the same workflow files. Name one or more updaters to run just those; with none named, every enabled updater runs.
The [tool.repomatic] feature flags are always authoritative: a disabled updater never runs. With no names, updaters not meaningful in the current working tree are skipped too (sync-tool-versions outside the repomatic checkout, the pin updaters without workflow files); naming one runs it regardless of the working tree.
Each updater still opens its own PR in CI; this is the local one-shot, and the shared engine the consolidated autofix job drives.
Update everything enabled
repomatic sync\-deps
Only the lockfile and action pins
repomatic sync\-deps sync\-uv\-lock sync\-action\-pins
Preview without writing
repomatic sync\-deps \-\-dry\-run
Kevin Deldycke
| 2026-09-14 | 7.15.1.dev0 |