Problem/Motivation
Manually test the upgrade path from Telephone 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-telephone- Go to the extension directory
cd [drupal-telephone - 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 telephone - Test the extension functionality. Comment on what was tested.
- Confirm errors via update.php and warnings via
drush updbabout the missing core module.
Upgrade to contrib version and test
-
composer require drupal/telephone 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 Telephone is not present.
- Test
- Test the extension functionality. Comment on what was tested.
- Confirm errors
admin/reports/status
Comments