Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module enables safe deployment of configuration changes from preview to production environments. It tracks configuration changes, provides a diff of what will be deployed, and applies those changes without requiring console access. It also includes a workflow to update preview environments with the latest production changes.

The module allows to safely deploy configuration changes from preview environments to production. It works with the Drupal configuration checkpoint API to produce a diff / patch of changes and applies this to production, without the need of console access.

Features

  • Configuration Tracking: Tracks changes on production and verifies base-configuration checkpoint is recent before deployment
  • Rebase Workflow: Fully integrated rebase workflow to update preview environment configuration with latest production changes
  • Authentication: OAuth 2.0 authorization code flow + hash-based request integrity verification
  • Web UI & CLI: Provides both Drupal UI and drush commands for seamless deployment
  • Config Ignore Support: Optional integration to exclude environment-specific configs from deployment

Usage

Please refer to the README for detailed instructions.

  1. Key - For storing OAuth client secret
  2. Simple OAuth - For authorizing configuration deployments

Similar projects

  • Config Patch - Provides config changes as patches, which shall be applied to a deploy config sync folder.

AI usage disclosure

  • AI has been used in crafting the majority of the code of the module, including the implementation of the main features, documentation, and examples.
  • The module has been fully reviewed and tested by the contributor.

Status

under heavy development & testing

Activity

Total releases
4
First release
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 4
Maintenance
Dormant

Release Timeline

Releases

Version Type Release date
1.0.0-alpha3 Pre-release Jul 15, 2025
1.0.0-alpha2 Pre-release Jul 10, 2025
1.0.0-alpha1 Pre-release Jul 8, 2025
1.x-dev Dev Jun 25, 2025