Problem/Motivation
Manually test the upgrade path from Stable 9 in core in current development branch to contrib in next major development branch works correctly..
Remaining tasks
Install Drupal current development branch on a machine with composer.
composer create-project drupal/recommended-project:x.y.* drupal-stable9- Go to the extension directory
cd [drupal-stable9 - Enable development settings
cp web/sites/example.settings.local.php web/sites/default/settings.local.php - Add Drush
composer require drush/drush - Install Umami
vendor/bin/drush si demo_umami - Enable settings.local.php at the end of
web/sites/default/settings.php
Enable and test
- Enable the extension
vendor/bin/drush en -y stable9 - Test the extension functionality. Comment on what was tested.
- Confirm errors via update.php and warnings via
drush updbabout the missing core theme.
Upgrade to contrib version and test
-
composer require drupal/stable_9 vendor/bin/drush cr - Test the extension functionality. Comment on what was tested.
Upgrade to next major version and test
-
composer config minimum-stability dev composer require drupal/core-composer-scaffold:dev-main drupal/core-project-message:dev-main drupal/core-recommended:dev-main drush/drush -W - Update to next major version Either:
- Via the UI: visit
update.phpfor the local test site - Via drush:
vendor/bin/drush updb vendor/bin/drush cr
- Via the UI: visit
- Confirm the core copy of Stable 9 is not present.
- Test
- Test the extension functionality. Comment on what was tested.
- Confirm errors
admin/reports/status
Comments
Comment #2
quietone commentedComment #3
quietone commentedInstall stable9 on 11.4.0 and set as the admin theme. I changed the logo and favicon, which worked as expected. Then upgraded to 12.0-dev and my changes persisted. This works just fine.