You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I followed the upgrade process outlined in the documentation, there were a few manual steps I still had to take to get the rest of BLT upgraded/operational. I wanted to document these steps here in case any other older projects want to upgrade and need the reference:
Delete the symlink in [root]/.git/hooks so blt local:setup would work (the hooks mkdir command was returning mkdir: hooks: Input/output error).
Delete all the items inside the [root]/tests directory besides the phpunit folder and the phpunit.xml file.
Delete the box directory entirely (since Drupal VM is installed as a dependency now), and then had to run blt vm to bring up a new instance (make sure devs run vagrant destroy -f before updating the codebase!). If you have customizations to config.yml for your project, make sure to re-add those to the new Drupal VM version.
Update the .travis.yml file using blt ci:travis:init.
Update some of the modules (notably migrate and migrate_tools) to work with the newer version of Drupal core (composer started complaining because those modules don't work with Drupal 8.1.x, which the old composer somehow allowed through the old packagist).
Remove "drush/drush": "^9.0", from the require-dev section of composer.json and run composer update again to update the lock file.
There may have been one or two other issues... but I can't recall them at this time. It was quite an adventure in whack-a-mole!
The text was updated successfully, but these errors were encountered:
My system information:
When I followed the upgrade process outlined in the documentation, there were a few manual steps I still had to take to get the rest of BLT upgraded/operational. I wanted to document these steps here in case any other older projects want to upgrade and need the reference:
[root]/.git/hooks
soblt local:setup
would work (the hooks mkdir command was returningmkdir: hooks: Input/output error
).[root]/tests
directory besides the phpunit folder and the phpunit.xml file.box
directory entirely (since Drupal VM is installed as a dependency now), and then had to runblt vm
to bring up a new instance (make sure devs runvagrant destroy -f
before updating the codebase!). If you have customizations toconfig.yml
for your project, make sure to re-add those to the new Drupal VM version..travis.yml
file usingblt ci:travis:init
.migrate
andmigrate_tools
) to work with the newer version of Drupal core (composer started complaining because those modules don't work with Drupal 8.1.x, which the old composer somehow allowed through the old packagist)."drush/drush": "^9.0",
from therequire-dev
section ofcomposer.json
and runcomposer update
again to update thelock
file.There may have been one or two other issues... but I can't recall them at this time. It was quite an adventure in whack-a-mole!
The text was updated successfully, but these errors were encountered: