SchemaStore / SchemaStore/schemastore

Allow CODEOWNERS self merging when updating parts of `catalog.json`

Open
#5,763 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Build Server
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.