wunderio / drupal-project

Wunder's template for Drupal projects designed to work automatically with Lando, CircleCI and Helm.
GNU General Public License v2.0
35 stars 6 forks source link

WD-254: Upgrade Drupal core to 10.2.5, update other Composer packages #403

Closed tormi closed 6 months ago

tormi commented 6 months ago

Ticket: WD-254

Changes

Todo

I see no value in a custom basic profile. We should move to minimal profile and move the configuration to config/sync instead. We have the configuration sync directory path defined in settings.php and the status page shows the error mesage The ../config/sync folder does not exist.

Maintaining custom profile configuration changes requires more work than regular configuration updates via drush cex.

I was using the following commands to clean up the profile config from uuid: & _core: keys:

find web/profiles/custom/basic/config/install/ -type f -exec sed -i '' '/^uuid: /d' {} \;
find web/profiles/custom/basic/config/install/ -type f -exec sed -i '' '/_core:/{N;d;}' {} \;

Testing

  1. Install the site by running the following command: lando drush si basic.
  2. Run lando drush deploy and make sure that Composer packages are upgraded.