Update the make-init-project-drupal target

Overall goals:

  • Use DDEV instead of Lando
  • Use a modern Drupal (10? 9? give the user a choice?)

Following @sensespidey's recent work, we can now do the following and be in a position to merge this branch:

  • Migrate and re-enable tests in CI to use new init target code (ddev, not lando, etc.).
  • Decommission the old lando target and all associated code.

Additional nice-to-haves if time (starting from here):

  • Initialize a .gitlab-ci.yml with our usual DDEV-in-CI stuff.
  • And a behat.yml (and attendant dependencies, features context classes, etc).
  • DDEV chromedriver add-on, too.
  • Implement: Migrate deprecated gitlab-runner to gitlab-ci-l... (#138 - closed)
  • Look at Add init-drupal-profile target (#145)
  • Look at Lacking environment variables on project initia... (#146)
Edited Aug 02, 2025 by Derek Laventure
Assignee Loading
Time tracking Loading