Skip to content

IS-11736 Add CODEOWNERS for the dependency manifests - #299

Merged
markoweb merged 1 commit into
mainfrom
feature/main/IS-11736-codeowners
Aug 21, 2026
Merged

IS-11736 Add CODEOWNERS for the dependency manifests#299
markoweb merged 1 commit into
mainfrom
feature/main/IS-11736-codeowners

Conversation

@markoweb

@markoweb markoweb commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

IS-11736 — adds a CODEOWNERS file so dependency-update pull requests automatically request review. Today no CODEOWNERS file exists and Dependabot PRs request no reviewers, so nobody is notified and updates pile up unseen.

Ownership covers only the package.json files and the lockfile — the files Dependabot and Sonatype IQ change. Everything else is deliberately left unowned, so ordinary code pull requests stay free for anyone to pick up and keep the normal review rule.

Owners per manifest follow actual contribution to that workspace.

Two notes for reviewers:

  • Every dependency update touches the single root package-lock.json, so @urre and @aleixsuau are included on all of them, plus the affected workspace's owners.
  • The **/package.json catch-all is first on purpose: without it a workspace added later would have an unowned manifest, reintroducing the problem this fixes.

Part of IS-11678.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 20, 2026 13:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds GitHub CODEOWNERS rules so dependency-update PRs (Dependabot / Sonatype IQ) automatically request reviews from the appropriate maintainers, while leaving all other repository files intentionally unowned to preserve the existing “anyone can pick up” workflow.

Changes:

  • Introduces a .github/CODEOWNERS file.
  • Assigns code owners specifically for package.json files (with a safe catch-all) and the single root package-lock.json.
  • Adds more specific ownership overrides for known workspaces to route reviews to the most relevant maintainers.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@markoweb markoweb self-assigned this Aug 20, 2026
@markoweb
markoweb merged commit 3fe6b4f into main Aug 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants