Skip to content

Include all history in apps-team local repo

brizental requested to merge brizental/ci-templates:19-update-apps-repos into main

Closes #19 (closed)

This solution is out of line with what I wrote in the original issue title, but that is because after discussing the issue with @pierov a lot on Thursday we landed on different a approach to address our issue.

The issue we have it is that when we create a merge request that is not targeting the default branch of our repository and especially if it's targeting a branch whose history is far away from the default branch, each CI job needs to fetch a lot of history, enough to brick Gitlab for a few moments -- see screenshot in the issue description.

We have decided to change the approach we take when pre-populating the history in our CI jobs with the local repository. Now we will the target branch of the MR, instead of the default branch. To do that, we need to have more than just he default branch history in the local repo copy. We will need to have the full history for both browser repositories. This will result in a bigger .tor-browser.git folder (~5GB) which is still quite small for the build servers, so we are good.

Merge request reports

Loading