Upgrade our distribution to latest 10.2.0.
Make a pre-validation of the release and after coordinate with the Web team for them to validate the release
We need to release before June 17
Coordinate with Vasvi to create an OTG and a release for 3 June; release in two batches
Edited
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Check/ resolve possible issues that my arise from the above process if we follow option 2 (automatic update of the composer.json file).
Commit/push the new brach to the repo and get the image version that will be created/built automatically.
Use the image to my test sites in drupal-stg (edit the drupalsite resource accordingly) and check if the sites are functional / check login functionality / check the drupal version from the UI (site_url/admin/reports/status).
If the above is succesfull create a merge request.
Apply a clusterwide operation to update the image to all the sites of drupal-stg by running the following:
( We would have to get a list of all namespaces/sites of drupal-stg cluster and pass it as a parameter to the above.)
9. Apply a clusterwide command to execute the following to all containers of all websites in drupal-stg cluster:
# drush updatedb# drush cache:rebuild
Test thoroughly in coordination with the Web team all the bundled functionality.
Make the release in 2 phases by following the proccess described here:
# composer require drupal/core-recommended:10.2.0 --update-with-dependencies # composer show drupal/core-recommendedname : drupal/core-recommendeddescrip. : Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.keywords :versions : * 10.2.0type : metapackagelicense : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseTexthomepage :source : [git] https://github.com/drupal/core-recommended.git 13b68ef925c75455fd6cb6766d5879790727d83fdist : [zip] https://api.github.com/repos/drupal/core-recommended/zipball/13b68ef925c75455fd6cb6766d5879790727d83f 13b68ef925c75455fd6cb6766d5879790727d83fpath : /projectnames : drupal/core-recommended.....conflictswebflo/drupal-core-strict *
# composer require drupal/core-composer-scaffold:10.2.0 --update-with-all-dependencies# composer show drupal/core-composer-scaffoldname : drupal/core-composer-scaffolddescrip. : A flexible Composer project scaffold builder.keywords : drupalversions : * 10.2.0type : composer-pluginlicense : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseTexthomepage : https://www.drupal.org/project/drupalsource : [git] https://github.com/drupal/core-composer-scaffold.git 97bd91856535a354e9b1b815f0957893e26b6622dist : [zip] https://api.github.com/repos/drupal/core-composer-scaffold/zipball/97bd91856535a354e9b1b815f0957893e26b6622 97bd91856535a354e9b1b815f0957893e26b6622path : /project/vendor/drupal/core-composer-scaffoldnames : drupal/core-composer-scaffold
# composer require drupal/core-project-message:10.2.0 --update-with-all-dependencies# composer show drupal/core-project-messagename : drupal/core-project-messagedescrip. : Adds a message after Composer installation.keywords : drupalversions : * 10.2.0type : composer-pluginlicense : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseTexthomepage : https://www.drupal.org/project/drupalsource : [git] https://github.com/drupal/core-project-message.git d1da83722735cb0f7ccabf9fef7b5607b442c3a8dist : [zip] https://api.github.com/repos/drupal/core-project-message/zipball/d1da83722735cb0f7ccabf9fef7b5607b442c3a8 d1da83722735cb0f7ccabf9fef7b5607b442c3a8path : /project/vendor/drupal/core-project-messagenames : drupal/core-project-message
3.Commit/push the new brach to the repo and get the image version that will be created/built automatically.
git add composer.json (commited only the composer.json)git commit -m "first attempt for distro update to 10.2"git push --set-upstream origin update_distro_10.2