Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Ensure configuration export integrity #1421

Merged
merged 8 commits into from
Apr 28, 2017

Conversation

danepowell
Copy link
Contributor

@danepowell danepowell commented Apr 21, 2017

See #1414 for explanation

This is completely untested at the moment, since I don't have any projects running robo setup commands, and I'm not currently able to install and patch the 8.8.3 release (@grasmash see my email)

@danepowell danepowell changed the title Feature/config integrity Ensure configuration export integrity Apr 21, 2017
@@ -66,6 +66,13 @@ public function import() {
$task->exec("drush @$drush_alias pm-enable config_split --yes");
$task->exec("drush @$drush_alias config-import sync --yes");
}
if (!$this->getConfigValue('cm.allow-overrides')) {
$this->say("Checking for config overrides...");
$config_overrides = $task->exec("drush @$drush_alias cex sync -n | grep 'Differences of the active config'");
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think task output is captured quite the same as Phing, this will need some work

@danepowell
Copy link
Contributor Author

The 8.x branch is too unstable to test right now (I can't even get a local install: #1447, #1446, #1448).

I'll circle back to this in a few days if things seem more stable.

@danepowell
Copy link
Contributor Author

Should be good to go now

@grasmash grasmash added the Enhancement A feature or feature request label Apr 28, 2017
@grasmash grasmash merged commit 8e05740 into acquia:8.x Apr 28, 2017
@danepowell danepowell deleted the feature/config-integrity branch December 6, 2017 00:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement A feature or feature request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants