Skip to main content

Built-in updaters

Built-in updaters cover common repository maintenance without writing a plugin. Each updater detects whether a repository is applicable and avoids changes when its required inputs are absent.

GitHub Actions

CommandSummary
zizmorFix selected GitHub Actions and Dependabot findings
github-app-tokenRename the deprecated app-id action input

Copier

CommandSummary
copierAdvance a Copier-generated project to its newest template tag
copier-migrationChange one supported Copier answer at the current template revision

Pixi

CommandSummary
pixi-versionUpdate pixi-version pins in setup-pixi workflows
pixi-updateRegenerate Pixi lockfiles

Node dependencies

CommandSummary
node-dependency-cooldownAdd release-age protections for Node dependencies

One-off updaters

CommandSummary
customRun a trusted updater from a local Python file

See repository selection, preview and publication, and concurrency for shared options. See Configuration for deployment-wide defaults.

Managed branches

Publication pushes each update item to a deterministic branch and opens one pull request from it. <angle brackets> mark a suffix derived from the update item; the linked configuration changes the part before it.

CommandDefault branchConfigure with
zizmorzizmor-fixesPull-request template
github-app-tokengithub-app-token-client-idPull-request template
node-dependency-cooldownnode-dependency-cooldown-fixesPull-request template
copiercopier-autoupdate-<tag>Not configurable
copier-migrationcopier-migration-<migration>Copier migration
pixi-versionpixi-version-autoupdateautoupdate-branch in the repository
pixi-updatepixi-update/<manifest path>autoupdate-branch-prefix in each manifest

quant-ranger checks managed pull requests prior to pushing to prevent overwriting manual changes on those branches.