-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Drupal 8 demo buildkit build and create a Drupal 9 buildkit bu… #537
Conversation
…ild as well for use as demo sites
CIVI_DOMAIN_NAME="Demonstrators Anonymous" | ||
CIVI_DOMAIN_EMAIL="\"Demonstrators Anonymous\" <info@example.org>" | ||
CIVI_CORE="${CMS_ROOT}/vendor/civicrm/civicrm-core" | ||
CIVI_UF="Drupal8" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6 => Drupal6
7 => Drupal
8 => Drupal8
9 => Drupal8
I get it but ... yeah, drupal.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeh d8/9 are very similar so no real reason creating a separate UF for it
I'm noticing Also is exportui part of core now? Does it need the extension? |
Issue applying patch:
This was user-error... |
Yeah, can we go the "proper" way of doing this please instead of trying to recreate D7 methodologies. Composer-first workflows for D8/D9. |
Okay so D8 build works: Some feedback - be good to add back in the login block for the demos. I'd like us to switch the default theme on D9 to Olivetti - as it'll be the Default theme for D9 going forward. Drupal 9 errors on me:
|
thanks @demeritcowboy @MikeyMJCO I have updated it to be all composer and also have re-added in those blocks @MikeyMJCO can you make sure that you have the latest drush8 there i think try running composer install in your buildkit dir |
Thanks @seamuslee001. Is exportui needed anymore? It's been in core since 5.23. |
Issued a PR to update the Drush 8 version in composer.json. Will be required for D9 builds. |
|
||
drush8 -y make --working-copy "$MAKEFILE" "$WEB_ROOT" | ||
pushd "$WEB_ROOT" >> /dev/null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could use the composer install function from civibuild.lib.sh like the d8prj builds do.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same for D9 :-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MikeyMJCO is that not what is called in L25 there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, ignore me :-)
D9 builds are still causing me issues:
|
That is really strange |
Lemme grab a fresh copy of that file into my environment and try again - in case the patch went screwy |
Merging as ok by Mikey |
…ild as well for use as demo sites
ping @MikeyMJCO @totten @demeritcowboy