Skip to content

chore(codeowners): own review routing with the eng-merge-devops team - #217

Merged
Piotr1215 merged 1 commit into
mainfrom
devops-1309/codeowners-eng-merge-devops
Aug 10, 2026
Merged

chore(codeowners): own review routing with the eng-merge-devops team#217
Piotr1215 merged 1 commit into
mainfrom
devops-1309/codeowners-eng-merge-devops

Conversation

@Piotr1215

@Piotr1215 Piotr1215 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaces @Piotr1215 and @sydorovdmytro in .github/CODEOWNERS with @loft-sh/eng-merge-devops. Neither individual handle remains anywhere in the file.
  • Rewrites the header comment, which argued for named individuals on purpose and would otherwise assert the opposite of what the owner line now does.
  • No other file is touched.

Review routing depended on two named individuals, so whenever either was away this repo had no reachable code owner and its own merges stalled with no fallback. @loft-sh/eng-merge-devops already contains both handles plus @vcauesantos, so this widens who can sign off without moving trust to anyone new.

Test plan

  • @loft-sh/eng-merge-devops holds maintain on this repo, read from gh api repos/loft-sh/github-actions/teams. GitHub ignores a team owner that lacks write access and leaves the repo with no effective owner, so access was confirmed before either individual handle came out.
  • .github/CODEOWNERS is the only CODEOWNERS file here; the root and docs/ paths both return 404.
  • gh api repos/loft-sh/github-actions/codeowners/errors?ref=devops-1309/codeowners-eng-merge-devops returns {"errors":[]}, so the team owner resolves on this branch instead of resolving to nobody. The reviewers GitHub requests on this PR are still computed from the base branch, which is why the check runs against the ref.
  • Grepped the file as it stands on the branch for either individual handle: zero matches.

One of 16 sibling PRs across the org, so this one references the issue rather than closing it.

References DEVOPS-1309

Review routing depended on two named individuals, so whenever either was
away this repo had no reachable code owner and its own merges stalled with
no fallback.

@loft-sh/eng-merge-devops already contains both handles plus @vcauesantos,
so this widens who can sign off without moving trust to anyone new. The team
holds maintain here, above the write access GitHub requires before it will
resolve a team owner at all; a team without write is ignored silently and
would leave the repo with no effective owner.

The header comment argued for named individuals on purpose, so it is
rewritten rather than left asserting the opposite of what the file now does.

References DEVOPS-1309

Claude-Session: https://claude.ai/code/session_018qMu4QzV9zXGrjqDXFSm9S
@Piotr1215
Piotr1215 merged commit c29de2f into main Aug 10, 2026
3 checks 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.

1 participant