Skip to content

chore(codeowners): make FFE own its test endpoints - #7861

Merged
leoromanovsky merged 1 commit into
mainfrom
pavlo.khrebto/ffe-codeowners-test-endpoints
Oct 1, 2026
Merged

leoromanovsky merged 1 commit into
mainfrom
pavlo.khrebto/ffe-codeowners-test-endpoints

Conversation

@pavlokhrebto

@pavlokhrebto pavlokhrebto commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

Some files in utils/build/docker/ exist only for Feature Flags tests. They fall under the /utils/build/docker/ rule, so @DataDog/system-tests-reviewers owns them and FFE does not review changes to its own test endpoints. The FFE tests (tests/ffe/, tests/parametric/test_ffe/) are already FFE-owned.

Changes

Make @DataDog/feature-flagging-and-experimentation-sdk co-own, with @DataDog/system-tests-core, the remaining six FFE-dedicated endpoint files:

  • golang/app/_shared/common/ffe.go
  • golang/parametric/ffe.go
  • java/parametric/.../FeatureFlagEvaluatorController.java
  • java/spring-boot/.../featureflag/FeatureFlagEvaluatorController.java
  • nodejs/nextjs/src/app/ffe/route.js
  • php/common/ffe.php

The two dotnet files were already added in #7496. Shared files that only contain an FFE route or a package reference (app.js, server.py, main.go, .csproj, package.json, requirements files) are left as they are, so FFE does not become a required reviewer for unrelated changes.

The new lines are in the # FFE section, after the /utils/build/docker/ rule, so they take precedence.

Workflow

  1. ⚠️ Create your PR as draft ⚠️
  2. Work on you PR until the CI passes
  3. Mark it as ready for review
    • Tests, manifest, weblog are modified -> you'll need a review from system-tests-reviewers: ask to one of youre co-worker familiar with the tested feature.
    • Framework is modified, or non obvious usage of it -> get a review from system-tests-core (slack)

🚀 Once your PR is reviewed and the CI green, you can merge it!

🛟 #apm-shared-testing 🛟

@github-actions

Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

.github/CODEOWNERS                                                      @DataDog/system-tests-core

@pavlokhrebto pavlokhrebto changed the title chore: make FFE own the FFE test endpoints chore(codeowners): make FFE own its test endpoints Sep 30, 2026
@pavlokhrebto
pavlokhrebto marked this pull request as ready for review September 30, 2026 10:14
@pavlokhrebto
pavlokhrebto requested a review from a team as a code owner September 30, 2026 10:14
@leoromanovsky
leoromanovsky merged commit 9857ae4 into main Oct 1, 2026
18 checks passed
@leoromanovsky
leoromanovsky deleted the pavlo.khrebto/ffe-codeowners-test-endpoints branch October 1, 2026 20:26
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.

3 participants