v4.0.1

Notes

  • Sprint: Sprint 39
  • Type:

    • Major release

      • Minor hotfix
      • Essential hotfix
    • Normal release
    • Hotfix
  • No encountered error during deployment.

Tasks

Database backup

On-demand database backups are user initiated, and are retained indefinitely, until manually deleted.

Code preparation

  • Created feature branch from release-v4.0.0.
  • Issued PR from feature branch to release-v4.0.1.
  • Updated release branch release-v4.0.1 from release-v4.0.0.2.
  • Updated local branch release-v4.0.1 from remote tracking branch release-v4.0.1.
  • No issues and merge commits when release-v4.0.1 branch was updated.

Release branch

  • From branch: release-v4.0.0.2
  • Branch name: release-v4.0.1
  • Pushed to github.
  • Pushed to Acquia Cloud git.

Release tag

  • From branch: release-v4.0.1
  • Tag name: v4.0.1
  • Pushed to github.
  • Pushed to Acquia Cloud git.

Deployment (production)

Switch code

  • From: v4.0.0.2
  • To: v4.0.1
  • Timestamp: Oct 28, 2021, 10:04:34 AM UTC+0800
  • Task ID: 150364606
  • User: teresa.ramireze@excelitas.com
  • Started: Oct 28, 2021, 10:04:34 AM UTC+0800
  • Completed: Oct 28, 2021, 10:04:54 AM UTC+0800
  • Status: Completed
  • No errors.
  • Cleared cache.
  • Cleared cache.

Configuration changes

  • Create layout_library.layout.page_two_column
  • Create field.storage.node.layout_selection
  • Create field.field.node.page.layout_selection
  • Create views.view.unpublished_jobs
  • Create system.action.webform_unarchive_action
  • Create system.action.webform_open_action
  • Create system.action.webform_delete_action
  • Create system.action.webform_close_action
  • Create system.action.webform_archive_action
  • Create update.settings
  • Create upgrade_status.settings
  • Update core.extension
  • Update lightning_core.versions
  • Update lightning_media.settings
  • Update core.entity_view_display.node.page.default
  • Update views.view.glossary
  • Update webform.webform.contact
  • Update slick.optionset.default
  • Update config_split.config_split.local
  • Update simple_sitemap.settings
  • Update eu_cookie_compliance.settings
  • Update smtp.settings
  • Delete system.action.webform_archive_action
  • Delete system.action.webform_close_action
  • Delete system.action.webform_delete_action
  • Delete system.action.webform_open_action
  • Delete system.action.webform_unarchive_action
  • Delete field.field.node.page.layout_selection
  • Delete field.storage.node.layout_selection
  • Delete layout_library.layout.page_two_column
  • Delete migrate_gathercontent.settings
  • Delete migrate_gathercontent.gathercontent_mapping.sensors_detectors_super_category
  • Delete migrate_gathercontent.gathercontent_mapping.sensors_detectors_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.sensors_detectors_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.sensors_detectors_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.sensors_detectors_category
  • Delete migrate_gathercontent.gathercontent_mapping.our_brands_super_category
  • Delete migrate_gathercontent.gathercontent_mapping.our_brands_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.our_brands_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.our_brands_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.our_brands_category
  • Delete migrate_gathercontent.gathercontent_mapping.optics_super_category
  • Delete migrate_gathercontent.gathercontent_mapping.optics_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.optics_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.optics_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.optics_comm_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.optics_comm_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.optics_comm_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.optics_comm_category
  • Delete migrate_gathercontent.gathercontent_mapping.optics_category
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_super_category
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_flashlamps_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_flashlamps_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_flashlamps_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_flashlamps_category
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.light_sources_category
  • Delete migrate_gathercontent.gathercontent_mapping.electronics_power_super_category
  • Delete migrate_gathercontent.gathercontent_mapping.electronics_power_subcategory
  • Delete migrate_gathercontent.gathercontent_mapping.electronics_power_family_page
  • Delete migrate_gathercontent.gathercontent_mapping.electronics_power_detail_page
  • Delete migrate_gathercontent.gathercontent_mapping.electronics_power_category
  • Delete migrate_gathercontent.gathercontent_group.products_sensors_detectors
  • Delete migrate_gathercontent.gathercontent_group.products_our_brands
  • Delete migrate_gathercontent.gathercontent_group.products_optics_commercial
  • Delete migrate_gathercontent.gathercontent_group.products_optics
  • Delete migrate_gathercontent.gathercontent_group.products_light_sources_flashlamps
  • Delete migrate_gathercontent.gathercontent_group.products_light_sources
  • Delete migrate_gathercontent.gathercontent_group.products_electronics_power

Configuration import

  • [notice] Synchronized extensions: install update.
  • [notice] Synchronized extensions: install upgrade_status.
  • [notice] Synchronized extensions: uninstall migrate_gathercontent.
  • [notice] Synchronized configuration: delete system.action.webform_archive_action.
  • [notice] Synchronized configuration: delete system.action.webform_close_action.
  • [notice] Synchronized configuration: delete system.action.webform_delete_action.
  • [notice] Synchronized configuration: delete system.action.webform_open_action.
  • [notice] Synchronized configuration: delete system.action.webform_unarchive_action.
  • [notice] Synchronized configuration: delete field.field.node.page.layout_selection.
  • [notice] Synchronized configuration: delete field.storage.node.layout_selection.
  • [notice] Synchronized configuration: delete layout_library.layout.page_two_column.
  • [notice] Synchronized configuration: create layout_library.layout.page_two_column.
  • [notice] Synchronized configuration: create field.storage.node.layout_selection.
  • [notice] Synchronized configuration: create field.field.node.page.layout_selection.
  • [notice] Synchronized configuration: create views.view.unpublished_jobs.
  • [notice] Synchronized configuration: create system.action.webform_unarchive_action.
  • [notice] Synchronized configuration: create system.action.webform_open_action.
  • [notice] Synchronized configuration: create system.action.webform_delete_action.
  • [notice] Synchronized configuration: create system.action.webform_close_action.
  • [notice] Synchronized configuration: create system.action.webform_archive_action.
  • [notice] Synchronized configuration: update lightning_core.versions.
  • [notice] Synchronized configuration: update lightning_media.settings.
  • [notice] Synchronized configuration: update core.entity_view_display.node.page.default.
  • [notice] Synchronized configuration: update views.view.glossary.
  • [notice] Synchronized configuration: update webform.webform.contact.
  • [notice] Synchronized configuration: update slick.optionset.default.
  • [notice] Synchronized configuration: update config_split.config_split.local.
  • [notice] Synchronized configuration: update simple_sitemap.settings.
  • [notice] Synchronized configuration: update eu_cookie_compliance.settings.
  • [notice] Synchronized configuration: update smtp.settings.
  • [notice] Finalizing configuration synchronization.
  • [success] The configuration was imported successfully.

Configuration import summary

  • No configuration to import.
  • Did not run config import sync.
  • No errors.

Database update Database update 1 Database update 2 Database update 3

Database update results Database update result 1 Database update result 2

Post deployment

  • Cleared cache.
  • Cleared cache.
  • Cleared varnish cache.

Quick test

  • Site is up.
  • All modules (contrib and custom) are updated to latest D8 version and ready for Drupal 9.

Post deployment

  • Merged release-v4.0.1 to release-v4.0.2.
  • Merged release-v4.0.1 back to develop.