Git sync settings
Managing git-sync configuration between your local wmill.yaml
file and the Windmill workspace backend is made easy using the wmill CLI. Git-sync settings operations are behind the wmill gitsync-settings
subcommand.
The gitsync-settings
command allows you to synchronize filter settings, path configurations, and branch-specific overrides without affecting the actual workspace content (scripts, flows, apps, etc.).
Git-sync settings management is done using wmill gitsync-settings pull
& wmill gitsync-settings push
.
Settings operations are configuration-only and work with your wmill.yaml
file structure. The command will show you the list of changes and ask for confirmation before applying them.
When pulling, the source is the remote workspace git-sync configuration and the target is your local wmill.yaml
file, and when pushing, the source is your local wmill.yaml
and the target is the remote workspace configuration.
Pull API
The wmill gitsync-settings pull
command is used to pull remote git-sync settings and apply them to your local wmill.yaml
file. It synchronizes your local configuration with the workspace git-sync settings.
wmill gitsync-settings pull [options]