4 posts tagged with "Git sync"
View All TagsCreate independent copies of workspaces for parallel development workflows, similar to git branches. Merge changes back to parent workspaces directly from the UI or through git sync.
New features
- Fork workspaces to create independent development environments
- Automatically create git branches when used with git sync
- Merge forked workspaces back to parent workspaces from the UI
- Multiple developers can work on separate forks simultaneously
- Deploy individual items to parent workspace using deployment UI
Maintain workspace specific configurations for variables, resources, and triggers per Git branch with automatic file path transformation and clean workspace management.
New features
- Branch-specific variables, resources, and triggers with automatic file naming based on Git branch.
- Pattern-based configuration using glob syntax to specify which items should be branch-specific.
- Automatic path transformation between local branch-specific files and clean workspace paths.
- Support for commonSpecificItems (all branches) and per-branch specificItems configurations.
- Branch name sanitization for filesystem safety with collision warnings.
- Support for all trigger types (kafka, http, websocket, nats, postgres, mqtt, sqs, gcp) and resource files.
- Seamless integration with Git sync for environment-specific deployments.
Improved git sync initialization, workspace settings UI controls, and branch-specific configuration management with improved CLI commands.
New features
- Enhanced repository setup workflow with better error handling and user guidance.
- Trigger pull/push operations directly from the workspace settings UI for seamless git sync management.
- Trigger settings pull from UI to sync git-sync configuration from repository to workspace.
- Improved CLI commands for managing wmill.yaml and backend synchronization.
- Branch-specific overrides in wmill.yaml with promotion overrides for advanced deployment workflows.

Install the Windmill GitHub App instead of using a long lived personal access token (PAT) to authenticate with GitHub for Git sync
New features
- No need for long lived GitHub personal access token
- Improved controls over repo access from Windmill using the App installation scope