tv-sql-product Post-Migration
Overview
Hi folks, Backend Infra just migrated tv-sql-product repository from Phabricator to Github. We have made the repository in Phabricator as read-only. Therefore, you are required to use tv-sql-product in Github instead. This repository will be owned by Backend Infra as the admin. Should you want to apply any changes to the repository configuration, kindly raise an issue and provide detailed changes and context for it.
What Are the Changes?
- tv-sql-product in Phabricator has been changed to read-only.
- Should you have any un-landed diffs, you should move it to Github by creating pull request for it.
- tv-sql-product repository is owned by Backend Infra as admin, while backend team is granted write access.
- Any configuration changes in the repository settings will require you to raise an issue and provide detailed changes and context for it.
- Branch protection for master branch is enabled and enforces the pull request to be reviewed by at least 1 person before it can be merged.
- Pipeline backend-tv-sql-product-master in Jenkins will be removed
- This pipeline is used to zip tv-sql-product repository, upload it to traveloka-builds/tv-sql-product S3 bucket in tvlk-prod, and will be pulled to the machine to deploy the database. It's not required anymore because you can pull it from Github directly using your bastion machine.
What Do You Need to Do?
- Change your remote origin in local to Github repository.
git remote set-url origin git@github.com:traveloka/tv-sql-product.git
- Using Github pull request instead of
arc diff
.
Frequently Asked Question (FAQ)
- I can't land my diff (
arc land
), what should I do?
- tvl-sql-product repository in Phabricator has been made read-only thus you won't be able to land your diff. You are required to create pull request in Github instead
- I want to apply changes in the tv-sql-product repository setting, how can I do it?
- You need to raise an issue for it. Since it's shared repository, only Backend Infra have admin access to the repository to prevent any unintended changes to the repository.
This is a copy of confluence blog post tv-sql-product Post Migration