From ff8f9b477c6c40b1859061525afe15836ea41c33 Mon Sep 17 00:00:00 2001 From: Alice Lin Date: Tue, 6 Oct 2026 11:27:06 -0700 Subject: [PATCH] Update CODEOWNERS with shared ownerships --- .github/CODEOWNERS | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 7323ce83..eaeb1d81 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,17 +1,20 @@ +# These owners will be the default owners for everything in the repo. +# Later matches override earlier entries. * @temporalio/sdk -# SDK & Nexus teams share ownership of these files -/README.md @temporalio/sdk @temporalio/nexus -/pyproject.toml @temporalio/sdk @temporalio/nexus -/uv.lock @temporalio/sdk @temporalio/nexus -/tests/conftest.py @temporalio/sdk @temporalio/nexus +# IMPORTANT: Make sure to add `@temporalio/sdk` on every override below. +# This is required so that SDK team can do repo-wide maintenance tasks. -# The Nexus team owns any folder whose name starts or ends with "nexus", -# both at the repo root and under tests/ -/nexus*/ @temporalio/nexus -/*nexus/ @temporalio/nexus -/tests/nexus*/ @temporalio/nexus -/tests/*nexus/ @temporalio/nexus +/README.md @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk +/pyproject.toml @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk +/uv.lock @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk +/tests/conftest.py @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk + +# SDK & Nexus teams share ownership of Nexus samples and tests +/nexus*/ @temporalio/sdk @temporalio/nexus +/*nexus/ @temporalio/sdk @temporalio/nexus +/tests/nexus*/ @temporalio/sdk @temporalio/nexus +/tests/*nexus/ @temporalio/sdk @temporalio/nexus # The AI SDK team owns the AI integration samples and their tests. We add # @temporalio/sdk too, so the SDK team can continue to manage repo-wide concerns.