-
Notifications
You must be signed in to change notification settings - Fork 548
[Localization] Use a self checkout and revert the explicit lcl paths #14843
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Localization] Use a self checkout and revert the explicit lcl paths #14843
Conversation
|
I can't approve/reject this, it's too CI, so we need @mandel-macaque but I'd love a description of what and why on this PR. |
mandel-macaque
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tj-devel709 please improve the commit message as requested by @chamons
📋 [PR Build] API Diff 📋API Current PR diff✅ API Diff (from PR only) (no change) View dotnet API diffView dotnet legacy API diffAPI diff✅ API Diff from stable View dotnet API diffView dotnet legacy API diffGenerator diff✅ Generator Diff (no change) Pipeline on Agent XAMBOT-1108.Monterey' |
My apologies @chamons, that was a mistake! Updated now! |
❌ [PR Build] Tests on macOS M1 - Mac Big Sur (11.5) failed ❌Failed tests are:
Pipeline on Agent |
From my conversations with the Loc team in an issue found here: https://ceapex.visualstudio.com/CEINTL/_workitems/edit/595781
the OneLocBuild tool cannot process paths that begin with the repo name. If we checkout only one repo in Azure Devops, this is not an issue, but we were checking out multiple repos (xamarin-macios and maccore) and when we checkout more than one repo, the Build.SourceDirectory starts one level higher than the repos - hence we need to begin our paths with our repo name. This was an issue and caused OneLocBuild to point to different paths than we wanted.
This PR makes sure that we only checkout xamarin-macios in the localization job and makes the appropriate changes changing the paths. We also need to revert a PR: #14811, which updated all the lcl paths manually since we are changing the paths back to default.