2024-01-24 Relias Academy ApplePay release

Release Info:

Release Owner: @Lakshmi Kondragunta

Code readiness Owner : @Fred Oldenburg @Doug Wagner

Deployment owner: @Henry Fu

 

Change Management ticket : [CHM-4289] 01/24/2023 Relias Academy ApplePay Release - JIRA (atlassian.net)

Jira Fix Version for Relias Academy: Project Apollo Program: TBD Relias Academy Release (Apple Pay) - JIRA (atlassian.net)

Any style and JavaScript changes (update the relias.css file): Yes (relias.css and relias/min/customNew.js)

Pre-release steps:

REMINDER: Complete ApplePay preparedness from Apple for go-live on Production. (Apple Pay Configuration applying to production. - Relias Communities Platform - Confluence (atlassian.net))
Release Owner / Product Owner to Notify Stakeholders via Microsoft Teams Relias Academy Release Channel regarding this upcoming release. (link)
Release Owner / Deployment owner to Notify Platform Engineering and Communities teams regarding the upcoming release, in slack channels. ReliasEcom (#sprint-releases), Relias Engineering (#nextrelease)
Merge working branch into develop branch
Build and deploy develop branch to Staging and do a round of regression testing
Merge develop branch into oracle_ATG_upgrade_11.1_to_11.3.2 release branch

Release steps Relias Academy: (To Update all sections below)

Check that there’s sufficient disk space on utility machine to do build and deploy
Build oracle_ATG_upgrade_11.1_to_11.3.2 branch (do switch branch cleanup first)
Complete REQUIRED PROPERTY FILES AND SYSTEM FLAGS section in, Apple Pay Configuration and Ongoing Maintenance - Relias Communities Platform - Confluence (atlassian.net), confluence document
Make the DB change (relias/database-scripts/PAP-8228-20240105.sql)
Deploy to all instances
Restart the instances
Purge cache on Cloudflare

Post Release Procedure:

After code deployment is complete, start regression testing. (@Lakshmi Kondragunta @Henry Fu)
Trigger the Ghost Inspector tests
Verify all the tickets in the fix version and mark them as done
Release Owner to Mark Jira Release as Released, Mark CHM ticket as Complete
Release Owner to Notify Stakeholders via Microsoft Teams Release Channel that release is complete
Notify Stakeholders in Slack ReliasEcom > sprint-releases channel that release is complete, Engineering Slack too (nextrelease channel)