Demand Weekly Release Process

There're some updates on demand release process as follow:

Engineers must start announcing changes from Thursday previous week until Monday week of release at 12PM in #adt-release-sync channel.

Cut off time is Monday 11AM using latest pull from develop.

QA starts testing at 2PM on Monday.

QA will directly ask for feature owner's help to fix the issue. Daily at 6PM during test duration, QA PIC will summarize all bugs reported along with its fix status and impacted area in #accom-demand-staging. Issues can be reported and discussed in #accom-demand-staging (one thread one issue).

Testing will be conducted latest until Wednesday, ending with Wednesday daily report. Any blocking unfixed issues that are still in the report should be decided by both feature owner and domain owner whether to revert the changes or not. If revert is chosen, QA will do smoke test on Thursday to revalidate the features. Smoke test should be finished before 4PM the same day.

Production release is eligible as soon as QA give green light (latest by Thursday 4PM, after smoke test if revert occurs).

No changes on hotfix procedure. Engineers must announce in #accom-demand-staging if staging services will be used for hotfix purpose. Change announcement must still be done.

Please follow the procedure above for our smooth weekly release. Thank you.

Reference : Presentation Material