-
Notifications
You must be signed in to change notification settings - Fork 13
Description
An unanticipated consequence of the Drupal 8.8.0 release was that the version constraint in composer.lock was not updated (example: https://git.drupalcode.org/project/drupal/blob/8.8.0/composer.lock#L652)
This has a fairly minimal impact: it means that testing won't properly run against a tagged version - however, most often testing is run against the latest -dev. And this can be worked around in DrupalCI. Nevertheless - we should fix.
Suggested fix:
composer require --no-update drupal/core:$VERSIONcomposer update --lock
This needs testing and validation before being added to this script.
When we know it works - the documentation here should be updated as well: https://www.drupal.org/core/maintainers/create-core-release
Also related - in the long run, it would be great to convert all the steps of the script into a build pipeline that can be triggered on Drupal.org jenkins (or similar) and maintained and edited in a place where any release manager can use it. An issue for that is here: https://www.drupal.org/project/infrastructure/issues/3099100