Web Repository Migration Timeline

Starting tonight (January 31st, 2018 21:00) web-infra will pick the latest master commit from Phabricator remote (rNODEWEB), and push it to GitHub remote (traveloka/www). This means, after 9:00 PM all new commits landed to master from phabricator will be ignored. If you want your commit to be included in master branch (and next release branch) in GitHub, create Pull Request as described here.

Currently we're disabling merge access to www repository for all engineers other than web-infra because of migration period. Starting tomorrow, all web engineers will be able to accept and merge any pull request. Manual merging master branch to release branch (weekly release preparation) is still limited to web infra due to PCI-DSS requirement.

Then, web-infra will merge master branch in GitHub into release branch, do manual testing and release it to production after a few hours.

After this migration period, all contributors to www repository will uses new GitHub repository as source of truth.

Rough timeline: