Skip to content
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 to Drupal 8.8.1 #34

Merged
merged 41 commits into from
Jan 2, 2020
Merged

Conversation

elizoller
Copy link

@elizoller elizoller commented Dec 4, 2019

What does this Pull Request do?

This might be a bit bold but... I tested Drupal 8.8.1 (by updating composer packages) and it seemed to go ok, so here is my attempt at updating it the proper way.

What's new?

  • An updated composer.json which includes drupal/core 8.8.1 and drupal/core-dev 8.8.1 (replaces webflo/drupal-core-require-dev which is deprecated)
  • An updated composer.lock

How should this be tested?

Point a playbook at this branch in inventory/vagrant/group_vars/webserver/drupal.yml drupal_composer_project_package (not exactly sure how to point it to a PR instead of a release)

Additional Notes:

I'm not sure if this is the right approach, but I thought I'd just put this out there to hopefully get the ball rolling.

Interested parties

@Islandora/8-x-committers

weitzman and others added 30 commits March 16, 2018 22:40
Updated argument name in Drush policy file
drupal-composer/drupal-scaffold is a full featured plugin and provides its own command.
@elizoller
Copy link
Author

@qadan brought up an issue related to pathauto and path_alias https://www.drupal.org/project/drupal/releases/8.8.0
i'm not sure if/how we're using those modules in islandora default things and/or how it relates to Islandora/documentation#1095

@dannylamb
Copy link

We're not doing anything with it per se, but there may be folks out there with path auto set up and would have to be careful when upgrading. But they'd be doing that manually and not through the initial composer install, so I think it's good to move ahead with this sooner rather than later.

@elizoller elizoller changed the title Update to Drupal 8.8.0 Update to Drupal 8.8.1 Dec 19, 2019
@dannylamb
Copy link

@elizoller We don't commit the lockfile here. You would on your own project, but it messes with the installer (can't recall exactly why).

Also, tests are failing but that's got nothing to do with what you're doing. Can you pull in changes from upstream to see if it fixes it?

dannylamb
dannylamb previously approved these changes Jan 2, 2020
Copy link

@dannylamb dannylamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^^

@dannylamb dannylamb dismissed their stale review January 2, 2020 17:30

I meant to request changes, not approve :(

@elizoller
Copy link
Author

pull in the changes from drupal-composer/drupal-project or islandora/drupal-project?

Copy link

@dannylamb dannylamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^^

@dannylamb
Copy link

@elizoller From drupal-composer/drupal-project

@dannylamb
Copy link

Nice @elizoller, tests are passing. Can you remove the lockfile and I'll merge this in?

@elizoller
Copy link
Author

composer.lock should be deleted in this PR. although it is there in the main 8.x-1.x branch at https://github.com/Islandora/drupal-project

@dannylamb
Copy link

🤦‍♂️ I see that now @elizoller. There was a diff... a diff that was all red...

We've historically not included it, and it's not in drupal-composer/drupal-project. But history shows I accidentally committed it back in :(

@dannylamb dannylamb merged commit b802bb3 into islandora-deprecated:8.x-1.x Jan 2, 2020
@dannylamb
Copy link

Sry for the confusion @elizoller. Thanks for this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.