-
Notifications
You must be signed in to change notification settings - Fork 746
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
Merge CODEOWNERS
Part 2
#1415
Merge CODEOWNERS
Part 2
#1415
Conversation
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
This actually closes #1164. |
/cumulus @paritytech/cumulus-locks-review @paritytech/core-devs | ||
/docker @paritytech/ci @paritytech/release-engineering | ||
/docs @paritytech/docs-audit | ||
/polkadot @paritytech/polkadot-review |
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.
hmm, I think this was previously only needed for runtime files, which are going to be migrated to https://github.com/polkadot-fellows/runtimes
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.
Are you suggesting using core-devs
for /polkadot
as catch-all as well ?
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.
yeah, probably start with not too strict rules and enforce other rules via PRCR
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.
Yes the idea here is not to be too strict but have "full" coverage for the relevant files (ie all files but things like .gitignore
, etc...)
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.
This is definitely too strict
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.
Please stop introducing random rules that weren't present before.
/.github @paritytech/ci @paritytech/release-engineering | ||
/.gitlab @paritytech/ci | ||
/bridges @paritytech/bridges-core | ||
/cumulus @paritytech/cumulus-locks-review @paritytech/core-devs |
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.
/cumulus @paritytech/cumulus-locks-review @paritytech/core-devs |
/cumulus @paritytech/cumulus-locks-review @paritytech/core-devs | ||
/docker @paritytech/ci @paritytech/release-engineering | ||
/docs @paritytech/docs-audit | ||
/polkadot @paritytech/polkadot-review |
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.
/polkadot @paritytech/polkadot-review |
/docs @paritytech/docs-audit | ||
/polkadot @paritytech/polkadot-review | ||
/scripts/ci @paritytech/ci @paritytech/release-engineering | ||
/substrate @paritytech/SubstrateTeamLeads |
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.
/substrate @paritytech/SubstrateTeamLeads |
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.
We could add a new rule /polkadot/xcm/
and tag the XCM team, or Keith, Just and me
/cumulus @paritytech/cumulus-locks-review @paritytech/core-devs | ||
/docker @paritytech/ci @paritytech/release-engineering | ||
/docs @paritytech/docs-audit | ||
/polkadot @paritytech/polkadot-review |
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.
This is definitely too strict
@bkchr, the idea is to have some fallback/catch-all for:
Ideally, those catch-all never trigger because we have more accurate rules to cover the content of the folders mentioned above. They should be covered nonetheless in case
@franciscoaguirre Yes, totally and we should. |
Co-authored-by: Aaro Altonen <48052676+altonen@users.noreply.github.com>
Why do we need these fallback catch all? For what exactly? |
Having full coverage with the CODEOWNERS allows matching any relevant file to an owner (or a set of ~).
Without a catch-all in place, we will only match those patterns that are defined for as long as they are valid. Currently we have quite such rules for substrate but not much for the rest and none of the code for polkadot If my initial proposal for the top level owner can be improved, please propose better choices but keep in mind that those are only cath-all and should have no effect if we have good rules for the content. On that last point, I see already quite some suggestions in this thread but I recon it may take a while to make it complete. I can split this PR into 2, in order to deal with #1164 first and deal with further discussions in a follow-up PR:
|
@chevdor I added the XCM team to the file but it's showing an error. |
yes indeed, this is mentioned here:
|
I extracted the simple merge as #1472 |
@chevdor Yes, I think I don't have permissions to add it. Do you? If not, I'll ask around |
@franciscoaguirre no I don't, sorry |
Not sure how a catch all should be helpful to know who to contact. I'm against this pr. I don't see any reason for this. Having individual parts beinged covered by |
Description
This PR:
CODEOWNERS
from each former repos