Skip to content

Set CODEOWNERS to actual maintainers - #1

Merged
Tivo0921 merged 1 commit into
mainfrom
chore/set-codeowners
Aug 22, 2026
Merged

Tivo0921 merged 1 commit into
mainfrom
chore/set-codeowners

Conversation

@Tivo0921

Copy link
Copy Markdown
Contributor

What

.github/CODEOWNERS のプレースホルダ <REVIEWER> を、実在のアカウント @Shion1305 @Tivo0921 に置き換えました。
あわせて docs/admin-setup.md の該当手順を、実際の設定内容に更新しています。

Why

プレースホルダのままだと Code Owner の自動アサインが機能しないためです。

Team指定(@Lumos-Programming/lusy など)を採用しなかった理由は2つあります。

  1. Teamにこのリポジトリへの権限が付与されていない — 現状は個人Collaborator運用です。
    権限のないTeamをCode Ownerに指定しても機能しません。
  2. lusy Teamには研修者本人が含まれる — 教材のオーナーに指定すると、
    研修者が教材の変更を自分で承認できてしまいます。

Changes

  • .github/CODEOWNERS: オーナーを @Shion1305 @Tivo0921 に設定
  • docs/admin-setup.md: 手順1・2を「設定済み」に更新し、Team指定が使えない理由を追記

How to Test

  • このPRで Training Check(CI)が緑になることを確認してください。
    Branch Protection の Status check を設定するには、一度CIを走らせる必要があります。
  • Merge後、.github/ を変更するPRで @Shion1305 / @Tivo0921 が自動でReviewerに入ることを確認してください。

Check

  • 自分で動作確認した
  • git diff を見て、不要な変更が入っていないことを確認した
  • Secret(API Key / Password / Token / .env など)をCommitしていない
  • Commit Messageが「何を変更したか」分かる内容になっている
  • 1つのPull Requestに複数の目的を混ぜていない

Related

このPRは、Branch Protection を設定する前の CI動作確認用テストPR も兼ねています。
手順は docs/admin-setup.md を参照してください。

Teamにはこのリポジトリへの権限が付与されておらず個人Collaborator運用のため、
Team指定ではなく個人アカウント(@Shion1305 @Tivo0921)を指定する。

また lusy Team には研修者本人が含まれるため、教材のオーナーには指定しない
(研修者が教材の変更を自分で承認できてしまうため)。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Tivo0921
Tivo0921 merged commit 6bb4495 into main Aug 22, 2026
1 check passed
@Tivo0921
Tivo0921 deleted the chore/set-codeowners branch August 22, 2026 12:45
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