Commit ada581b64d1 for woocommerce
commit ada581b64d1116765586f5cdc042d616b585b64a
Author: Brandon Kraft <public@brandonkraft.com>
Date: Wed Jun 24 13:00:56 2026 -0500
Remove the flux team from review assignment and code ownership (#65950)
* Remove the flux team from review assignment and code ownership
The flux team is being deleted, so every reference that routes reviews or
code ownership to it must be removed:
- CODEOWNERS: drop the woocommerce/flux owner from the CI/manifest, tooling,
and root-file patterns, leaving the patterns ownerless and marked for
reassignment.
- project-community-pr-assigner.yml: remove the flux path blocks (including
the catch-all and plugins/woocommerce paths) and list them at the top of
the file for a replacement reviewer team.
- automate-team-review-assignment-config.yml: remove the author-based flux
self-assignment block.
The patterns that previously routed to flux now need replacement owners
(community PR reviews and tooling code ownership), so this is left as a
draft pending that decision.
* Remove the 'team: Flux' label from the performance issue template
The flux team is being deleted, so new performance issue reports should no
longer auto-apply the 'team: Flux' triage label. The replacement triage
owner is part of the same reassignment decision tracked in this PR.
* Assign nerrad as interim owner and reviewer for former-flux paths
Darren (nerrad) becomes the interim CODEOWNERS owner for the monorepo
CI/manifest, tooling, and root-file patterns, and the interim community-PR
reviewer for the paths formerly routed to the flux team (including the
catch-all default and plugins/woocommerce paths), pending a replacement
team.
* Remove the project auto-add from the performance issue template
Drop the projects: ["woocommerce/220"] line so new performance issues no
longer auto-link to the flux team's performance project board, which is
going away with the team.
diff --git a/.github/ISSUE_TEMPLATE/3-performance-issue-report.yml b/.github/ISSUE_TEMPLATE/3-performance-issue-report.yml
index 63e28ee2909..c65966cfab5 100644
--- a/.github/ISSUE_TEMPLATE/3-performance-issue-report.yml
+++ b/.github/ISSUE_TEMPLATE/3-performance-issue-report.yml
@@ -1,8 +1,7 @@
name: 🔧 Performance issue report
description: Report a performance issue if something isn't performing well in WooCommerce Core.
title: "[Performance]: "
-labels: [ "Enhancement", "Performance", "team: Flux"]
-projects: ["woocommerce/220"]
+labels: [ "Enhancement", "Performance"]
body:
- type: markdown
attributes:
diff --git a/.github/automate-team-review-assignment-config.yml b/.github/automate-team-review-assignment-config.yml
index 86bc5fd15d4..db315505134 100644
--- a/.github/automate-team-review-assignment-config.yml
+++ b/.github/automate-team-review-assignment-config.yml
@@ -15,14 +15,6 @@ when:
assign:
teams:
- woo-fse
- - author:
- teamIs:
- - flux
- ignore:
- nameIs:
- assign:
- teams:
- - flux
- author:
teamIs:
- ballade
diff --git a/.github/project-community-pr-assigner.yml b/.github/project-community-pr-assigner.yml
index b4e0cdbdc18..145836f4470 100644
--- a/.github/project-community-pr-assigner.yml
+++ b/.github/project-community-pr-assigner.yml
@@ -1,19 +1,22 @@
# See https://github.com/shufo/auto-assign-reviewer-by-files/blob/main/README.md for configuration format
+#
+# nerrad is the interim reviewer for the paths formerly owned by the flux team
+# (removed), pending a replacement team.
"*":
- - team: flux
+ - nerrad
".github/**/*":
- - team: flux
+ - nerrad
"bin/*":
- - team: flux
+ - nerrad
"docs/**/*":
- team: developer-advocacy
"packages/js/api/**/*":
- - team: flux
+ - nerrad
"packages/js/components/**/*":
- team: woo-fse
@@ -34,10 +37,10 @@
- team: rubik
"packages/js/dependency-extraction-webpack-plugin/**/*":
- - team: flux
+ - nerrad
"packages/js/eslint-plugin/**/*":
- - team: flux
+ - nerrad
"packages/js/experimental/**/*":
- team: woo-fse
@@ -55,7 +58,7 @@
- team: rubik
"packages/js/tracks/**/*":
- - team: flux
+ - nerrad
"packages/js/email-editor/**/*":
- team: ballade
@@ -64,7 +67,7 @@
- team: ballade
"plugins/woocommerce/**/*":
- - team: flux
+ - nerrad
"plugins/woocommerce/templates/**/*":
- team: rubik
@@ -95,7 +98,7 @@
- team: woo-fse
"plugins/woocommerce-beta-tester/**/*":
- - team: flux
+ - nerrad
"plugins/woocommerce/src/Internal/EmailEditor/**/*":
- team: ballade
@@ -104,10 +107,10 @@
- team: ballade
"tools/**/*":
- - team: flux
+ - nerrad
'**/composer.json':
- - team: flux
+ - nerrad
'**/package.json':
- - team: flux
+ - nerrad
diff --git a/CODEOWNERS b/CODEOWNERS
index 53a0087b18a..e42400e959b 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -1,18 +1,18 @@
# Monorepo CI and package managers manifests.
-/.github/ @woocommerce/flux
-**/composer.json @woocommerce/flux
-**/package.json @woocommerce/flux
+/.github/ @nerrad
+**/composer.json @nerrad
+**/package.json @nerrad
# Monorepo tooling folders.
-/bin/ @woocommerce/flux
-/tools/ @woocommerce/flux
-/packages/js/eslint-plugin/ @woocommerce/flux
-/packages/js/dependency-extraction-webpack-plugin/ @woocommerce/flux
-/packages/js/e2e-utils-playwright/ @woocommerce/flux
+/bin/ @nerrad
+/tools/ @nerrad
+/packages/js/eslint-plugin/ @nerrad
+/packages/js/dependency-extraction-webpack-plugin/ @nerrad
+/packages/js/e2e-utils-playwright/ @nerrad
# Files in root of repository
-/.* @woocommerce/flux
-/*.* @woocommerce/flux
+/.* @nerrad
+/*.* @nerrad
/changelog.txt
/pnpm-lock.yaml