From c59250a35b82c815a53fb698c5b5f07e40e69181 Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Wed, 16 Sep 2026 12:12:21 -0400 Subject: [PATCH 1/2] Fix SDK ownership of Nexus samples --- .github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 0dbcd2b6..782b44b6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -9,8 +9,8 @@ /README.md @temporalio/sdk @temporalio/nexus /pnpm-lock.yaml @temporalio/sdk @temporalio/nexus -# The Nexus team owns any folder whose name starts with "nexus" -/nexus*/ @temporalio/nexus +# SDK & Nexus teams share ownership of any folder whose name starts with "nexus" +/nexus*/ @temporalio/sdk @temporalio/nexus /ai-sdk/ @temporalio/sdk @temporalio/ai-sdk /google-adk-agents/ @temporalio/sdk @temporalio/ai-sdk From 8792ba2ce93f241589a86dc27eed6aba37f95295 Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Wed, 16 Sep 2026 13:33:27 -0400 Subject: [PATCH 2/2] format + explicit reminder --- .github/CODEOWNERS | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 782b44b6..03f2269b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,20 +1,20 @@ -# These owners will be the default owners for everything in -# the repo. Unless a later match takes precedence, -# @temporalio/sdk will be requested for review when -# someone opens a pull request. +# 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 -/.scripts/list-of-samples.json @temporalio/sdk @temporalio/nexus -/README.md @temporalio/sdk @temporalio/nexus -/pnpm-lock.yaml @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. + +/README.md @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk +/.scripts/list-of-samples.json @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk +/pnpm-lock.yaml @temporalio/sdk @temporalio/nexus @temporalio/ai-sdk -# SDK & Nexus teams share ownership of any folder whose name starts with "nexus" -/nexus*/ @temporalio/sdk @temporalio/nexus +/nexus*/ @temporalio/sdk @temporalio/nexus -/ai-sdk/ @temporalio/sdk @temporalio/ai-sdk -/google-adk-agents/ @temporalio/sdk @temporalio/ai-sdk -/langsmith/ @temporalio/sdk @temporalio/ai-sdk -/openai-agents/ @temporalio/sdk @temporalio/ai-sdk -/strands-agents/ @temporalio/sdk @temporalio/ai-sdk -/workflow-streams/ @temporalio/sdk @temporalio/ai-sdk +/ai-sdk/ @temporalio/sdk @temporalio/ai-sdk +/google-adk-agents/ @temporalio/sdk @temporalio/ai-sdk +/langsmith/ @temporalio/sdk @temporalio/ai-sdk +/openai-agents/ @temporalio/sdk @temporalio/ai-sdk +/strands-agents/ @temporalio/sdk @temporalio/ai-sdk +/workflow-streams/ @temporalio/sdk @temporalio/ai-sdk