Skip to content

NFC: add code owners for C++ interop #61821

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

Merged
merged 1 commit into from
Nov 2, 2022
Merged

Conversation

egorzhdan
Copy link
Contributor

This teaches GitHub to automatically add the three of us as reviewers to patches that alter the source files specific to C++ interop.

This doesn't mean that all of the people added as reviewers must necessarily review a patch, is just makes it more straightforward for folks who don't have commit access to request reviews for their patches.

@@ -6,3 +6,8 @@
include/swift/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro
lib/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro
test/Parse @ahoppen @bnbarham @CodaFi @DougGregor @rintaro

# C++ Interop
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@zoecarver @hyp do you think we should also auto-add ourselves as reviewers for all of ClangImporter? We could also try to filter the source files within ClangImporter that are related to C++ interop if that makes sense.

Copy link
Contributor

Choose a reason for hiding this comment

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

All of ClangImporter/PrintAsClang might make sense, but I think that warrants a wider discussion with the Swift team, they might want to add an additional code owner there as well.

@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test

@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test Windows

This teaches GitHub to automatically add the three of us as reviewers to patches that alter the source files related to C++ interop.

This doesn't mean that all of the people added as reviewers must necessarily review a patch, is just makes it more straightforward for folks who don't have commit access to request reviews for their patches.
@egorzhdan egorzhdan force-pushed the egorzhdan/cxx-codeowners branch from 2057eac to ea98bae Compare November 1, 2022 18:34
@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test

1 similar comment
@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test

@egorzhdan egorzhdan merged commit f7909a8 into main Nov 2, 2022
@egorzhdan egorzhdan deleted the egorzhdan/cxx-codeowners branch November 2, 2022 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants