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

ci(sync-files): add global code owners #114

Merged
merged 2 commits into from
Dec 9, 2024
Merged

ci(sync-files): add global code owners #114

merged 2 commits into from
Dec 9, 2024

Conversation

xmfcx
Copy link
Contributor

@xmfcx xmfcx commented Dec 8, 2024

Description

This PR adds @autowarefoundation/autoware-core-global-codeowners team to all packages.

And removes the manual code owners.

Detailed explanation of how the ordering in this file works: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#example-of-a-codeowners-file

CODEOWNERS file before this PR

https://github.com/autowarefoundation/autoware.core/blob/701e814822e67d119345a9e41ee702ecd06f772e/.github/CODEOWNERS

### Automatically generated from package.xml ###
common/autoware_geography_utils/** [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

### Copied from .github/CODEOWNERS-manual ###
* [email protected] [email protected] [email protected]

Any rule that comes later overrides the rules above.
This means, because the later coming * name1 name2 rule is so broad and these will own all the files above. And any rules above won't have any meaning.

CODEOWNERS file after this PR

### Automatically generated from package.xml ###
common/autoware_geography_utils/** [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] @autowarefoundation/autoware-core-global-codeowners

### Copied from .github/CODEOWNERS-manual ###

This way, the CI will add @autowarefoundation/autoware-core-global-codeowners automatically to the each package. And this team will be assigned as an additional code owner to all packages.

Related links

Similar to:

Follow up from:

How was this PR tested?

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

@xmfcx xmfcx self-assigned this Dec 8, 2024
Copy link

github-actions bot commented Dec 8, 2024

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

Signed-off-by: M. Fatih Cırıt <[email protected]>
@xmfcx xmfcx mentioned this pull request Dec 8, 2024
@xmfcx xmfcx marked this pull request as ready for review December 8, 2024 14:11
Copy link
Member

@youtalk youtalk left a comment

Choose a reason for hiding this comment

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

Wow, it's so complicated. Thank you for your detailed explanation.

@xmfcx xmfcx merged commit 1af2678 into main Dec 9, 2024
37 checks passed
@xmfcx xmfcx deleted the ci/update-sync-files branch December 9, 2024 07: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.

3 participants