Skip to content
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

Add codeowners to translation strings files. #4992

Merged
merged 2 commits into from
May 27, 2023
Merged

Conversation

seanlip
Copy link
Member

@seanlip seanlip commented May 22, 2023

Explanation

Adding @adhiamboperes and me to codeowners so that we can help with translation string file approvals (like #4969).

Essential Checklist

  • The PR title and explanation each start with "Fix #bugnum: " (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
  • Any changes to scripts/assets files have their rationale included in the PR explanation.
  • The PR follows the style guide.
  • The PR does not contain any unnecessary code changes from Android Studio (reference).
  • The PR is made from a branch that's not called "develop" and is up-to-date with "develop".
  • The PR is assigned to the appropriate reviewers (reference).

@seanlip
Copy link
Member Author

seanlip commented May 22, 2023

@BenHenning this is just a suggestion -- see if you like it. If not, totally fine to close this PR. Thanks!

@BenHenning
Copy link
Sponsor Member

I usually don't have much issue with reviewing the PRs (they're not very common); the bigger issue is that auto-assignment doesn't seem to be working with them.

My only concern with expanding the existing codeowners for localization is making sure reviewers know what to look for since we've had past strings break due to having incorrect format specifiers and some HTML formatting problems (though Translatewiki mostly covers those problems). We still need much more robust checks for strings--these haven't been implemented yet.

I'm fine with expanding codeowners here so long as you both are fine with bringing a translation PR to my attention if it even seems like it might have issues when it comes to markup or format specifiers @seanlip @adhiamboperes. Would that be fine?

@BenHenning BenHenning assigned seanlip and unassigned BenHenning May 23, 2023
@seanlip
Copy link
Member Author

seanlip commented May 23, 2023

Yeah, that's fine with me, thanks @BenHenning. I didn't realize we lacked validation here, it has actually broken Web in the past. Do we have an issue tracking this?

@seanlip seanlip assigned BenHenning and unassigned seanlip May 23, 2023
@adhiamboperes
Copy link
Collaborator

I usually don't have much issue with reviewing the PRs (they're not very common); the bigger issue is that auto-assignment doesn't seem to be working with them.

My only concern with expanding the existing codeowners for localization is making sure reviewers know what to look for since we've had past strings break due to having incorrect format specifiers and some HTML formatting problems (though Translatewiki mostly covers those problems). We still need much more robust checks for strings--these haven't been implemented yet.

I'm fine with expanding codeowners here so long as you both are fine with bringing a translation PR to my attention if it even seems like it might have issues when it comes to markup or format specifiers @seanlip @adhiamboperes. Would that be fine?

Yes, this is fine.

@adhiamboperes adhiamboperes removed their assignment May 24, 2023
@BenHenning
Copy link
Sponsor Member

Yeah, that's fine with me, thanks @BenHenning. I didn't realize we lacked validation here, it has actually broken Web in the past. Do we have an issue tracking this?

Yep: #4562. I haven't filled in the details of it yet, I have a TDD with the high-level details that need to be distilled into that issue.

Copy link
Sponsor Member

@BenHenning BenHenning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @seanlip and @adhiamboperes for confirming. Approving & enabling auto-merge.

@BenHenning BenHenning enabled auto-merge (squash) May 27, 2023 02:12
@oppiabot
Copy link

oppiabot bot commented May 27, 2023

Unassigning @BenHenning since they have already approved the PR.

@oppiabot oppiabot bot added the PR: LGTM label May 27, 2023
@oppiabot
Copy link

oppiabot bot commented May 27, 2023

Hi @seanlip, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to merge this PR once the CI checks pass and you're happy with it. Thanks!

@BenHenning BenHenning merged commit 086f0d4 into develop May 27, 2023
25 checks passed
@BenHenning BenHenning deleted the tw-codeowners branch May 27, 2023 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants