system-tests icon indicating copy to clipboard operation
system-tests copied to clipboard

Feature Flags Experiments Go

Open eliottness opened this issue 2 months ago • 1 comments

Motivation

https://docs.google.com/document/d/1M4delPpJrBOP437aj8QZRMvDc8JNV260oLMuLZWTwZ0/edit?tab=t.0

Changes

Support for Feature Flagging Experiments

Workflow

  1. ⚠️ Create your PR as draft ⚠️
  2. Work on you PR until the CI passes
  3. Mark it as ready for review
    • Test logic is modified? -> Get a review from RFC owner.
    • Framework is modified, or non obvious usage of it -> get a review from R&P team

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

🛟 #apm-shared-testing 🛟

Reviewer checklist

  • [ ] If PR title starts with [<language>], double-check that only <language> is impacted by the change
  • [ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
  • [ ] A docker base image is modified?
    • [ ] the relevant build-XXX-image label is present
  • [ ] A scenario is added (or removed)?

eliottness avatar Oct 22 '25 13:10 eliottness

CODEOWNERS have been resolved as:

utils/build/docker/golang/app/_shared/common/ffe.go                     @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/parametric/ffe.go                             @DataDog/dd-trace-go-guild @DataDog/system-tests-core
manifests/golang.yml                                                    @DataDog/dd-trace-go-guild
utils/build/docker/golang/app/chi/main.go                               @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/echo/main.go                              @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/gin/main.go                               @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/go.mod                                    @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/go.sum                                    @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/net-http-orchestrion/main.go              @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/app/net-http/main.go                          @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/go.work.sum                                   @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/parametric/go.mod                             @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/parametric/go.sum                             @DataDog/dd-trace-go-guild @DataDog/system-tests-core
utils/build/docker/golang/parametric/main.go                            @DataDog/dd-trace-go-guild @DataDog/system-tests-core

github-actions[bot] avatar Oct 22 '25 13:10 github-actions[bot]

@eliottness you're probably waiting on the 2.5.0-rc tag to be cut to merge this?

leoromanovsky avatar Nov 17 '25 10:11 leoromanovsky