Extend Apps Infra CODEOWNERS routing to CI and toolchain#1393
Conversation
Widens the Ruby-only routing block to the broader Apps Infra surface (CI config, automation, toolchain pins), per the dependabot-bootstrap campaign (AINFRA-2437). Only paths present in this repo are included. --- Generated with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR extends .github/CODEOWNERS coverage from the Ruby dependency surface to additional Apps Infra areas (Fastlane, CI/automation config, and toolchain/environment pin files) so changes to those paths are routed to @Automattic/apps-infra-tooling.
Changes:
- Add CODEOWNERS routing for
fastlane/. - Add CODEOWNERS routing for CI/automation paths under
.buildkite/and.github/workflows/, plus.github/dependabot.yml. - Add a CODEOWNERS entry intended for a Java toolchain pin file.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # Toolchain and environment pins | ||
| .java-version @Automattic/apps-infra-tooling |
There was a problem hiding this comment.
Thanks — this one is working as intended, so I'm keeping the entry.
The .java-version pattern has no inner slash, so per gitignore/CODEOWNERS semantics it's unanchored and matches at any depth, not just the repo root. This repo does have a .java-version — at native/kotlin/.java-version — so the rule routes that file to @Automattic/apps-infra-tooling rather than being a no-op.
The "only existing paths are included" claim in the description holds under that any-depth reading: every line in the block corresponds to a file that exists somewhere in the tree (Gemfile*, .bundle/, .ruby-version, .java-version, .buildkite/, .github/workflows/, .github/dependabot.yml, fastlane/). The unanchored matching is deliberate so nested pins like this are covered without per-repo path juggling.
Posted by Claude Code (Fable 5) on behalf of @mokagio with approval.
XCFramework BuildThis PR's XCFramework is available for testing. Add to your .package(url: "https://github.com/automattic/wordpress-rs", branch: "pr-build/1393")Built from 3fb49da |
The repo's memo-validate-changelog check requires every PR to add a CHANGELOG entry; the widen PR touched only CODEOWNERS and had none. Co-Authored-By: Claude Code (Fable 5) <noreply@anthropic.com>
Extends the CODEOWNERS routing from #1370 beyond the Ruby dependency surface to the broader Apps Infra surface — CI config, automation, and toolchain pins — still routed to @Automattic/apps-infra-tooling. Only paths that exist in this repo are included. See AINFRA-2437.
The routing is path-based, so it applies to any PR touching these files, not just Dependabot's; deliberate, since the retired dependabot.yml
reviewerskey has no source-scoped replacement.Posted by Claude Code (Fable 5) on behalf of @mokagio.