SchemaStore / SchemaStore/schemastore
Allow CODEOWNERS self merging when updating parts of `catalog.json`
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3.8k
- Forks
- 2.3k
- Avg merge
- 19h 59m
- Merged PRs (30d)
- 127
Description
CODEOWNERS of schemas can automatically merge changes to schemas and tests, but not the catalog.json.
It should be possible for a code owner to self-merge their own entry in the catalog if the description, url, or version fields have changed (but not fileMatch). Related upstream issue: https://github.com/OSS-Docs-Tools/code-owner-self-merge/issues/29.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the CODEOWNERS handling for schema and test changes, then inspect how catalog.json changes are checked against the upstream code-owner-self-merge issue. Done means a code owner can self-merge changes limited to description, url, or version, while fileMatch changes still require the normal review path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100