Skip to content

Setup contrib/ directory with CODEOWNERS that is extensible for non-SDK team extensions.#2862

Merged
donald-pinckney merged 4 commits intomasterfrom
d/move-extensions
Apr 27, 2026
Merged

Setup contrib/ directory with CODEOWNERS that is extensible for non-SDK team extensions.#2862
donald-pinckney merged 4 commits intomasterfrom
d/move-extensions

Conversation

@donald-pinckney
Copy link
Copy Markdown
Contributor

@donald-pinckney donald-pinckney commented Apr 27, 2026

What was changed

Following initial discussion last week, we'd like to separate out extensions from core language SDKs, and allow extensions to be code owned by other teams. This PR:

  • Adds an contrib/ directory.
  • Moves temporal-spring-ai to contrib/temporal-spring-ai.
  • Moves temporal-opentracing to contrib/temporal-opentracing.
  • Adds AI Foundations team as a code owner to contrib/temporal-spring-ai.

Obviously more things could move to contrib/ than is what is in this PR, but that can be determined by SDK team's preference at any point. Even though temporal-opentracing is NOT owned by AI Foundations team, I moved it to contrib/ because a) it is very clearly an extension, and b) as a simple example of something moved to extensions/ that retains full SDK team code ownership.

Why?

Other teams are hard-blocked on getting approvals to merge from the SDK team, for PRs on content that the SDK team does not conceptually own.

Checklist

  1. Add AI SDK team as contributors on this repository (otherwise CODEOWNERS file is invalid).
  2. In branch protection, make sure to enable the option "Require review from Code Owners".

@donald-pinckney donald-pinckney requested a review from a team as a code owner April 27, 2026 14:13
@donald-pinckney donald-pinckney changed the title Setup extensions/ directory with CODEOWNERS that is extensible for non-SDK team extensions. Setup contrib/ directory with CODEOWNERS that is extensible for non-SDK team extensions. Apr 27, 2026
@donald-pinckney
Copy link
Copy Markdown
Contributor Author

extensions/ has been renamed to contrib/

@donald-pinckney donald-pinckney merged commit cddafe4 into master Apr 27, 2026
18 checks passed
@donald-pinckney donald-pinckney deleted the d/move-extensions branch April 27, 2026 23:08
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.

2 participants