- Issue created by @ergonlogic
system.site
includes the UUID for the site. This changes on every installation, and ends up as noise in commits. We already try to preserve the current UUID in ConfigImporter::handleSpecialCaseConfig(). IMO, we should remove the uuid
key from the exported system.site.yml
altogether.
(going from memory here, so YMMV)
system.site
system.site.yml
file, along with the target module's registry/admin/config/system/site-information
git diff
system.site.yml
(and the module's registry) has changedIn EnforcedConfigFile::initialize(), we already have an example of how CED writes config files directly. I suggest that we special-case system.site
, similar to how we do in ConfigImporter::handleSpecialCaseConfig().
We may need to introduce a hook_post_auto_export()
in config_devel
, or perhaps it already provides such an event. Either way, we should then be able to basically overwrite the system.site.yml
.
Validate the approach; do the thing.
N/A
N/A
N/A
Active
1.0
Code