chore(ci): remove dead .gitlab-ci file - #5238
Conversation
GitLab only reads .gitlab-ci.yml (or a per-project custom path); the extensionless .gitlab-ci file predates the current .gitlab-ci.yml setup and is not referenced by any include, script, or doc in the repo. Its only later edit was an automated repo-wide runner-tag migration, not deliberate maintenance. Remove it along with its now-orphaned CODEOWNERS entry.
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: 117a7a8 | Docs | View more details | Give us feedback! |
BenchmarksBenchmark execution time: 2026-08-21 10:48:43 Comparing candidate commit 117a7a8 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 335 metrics, 0 unstable metrics, 1 flaky benchmarks without significant changes.
|
Summary
.gitlab-cifile (no extension), which sat alongside the real.gitlab-ci.ymland defined acopy_to_s3deploy job./.gitlab-cientry from CODEOWNERS.Why
GitLab only reads
.gitlab-ci.yml(or a path configured per-project in the GitLab UI). Investigation showed.gitlab-ciis dead config:.gitlab-ci.yml'sinclude:block (6 sources: benchmarks macro/micro/test-apps, docker-images-reliability-env, configuration-central-validation, and the remoteapm-sdks-benchmarksproject) never references.gitlab-ci..gitlab-ci(excluding.gitlab-ci.ymlmatches) only found the file's own CODEOWNERS entry — no include, script, or doc references it or thecopy_to_s3job /s3://datadog-reliability-env/go/index.txtartifact it produces..gitlab-ci.ymlexisted.I could not check the GitLab project's UI-configured CI-config-path setting directly, but all in-repo evidence points to this being an orphaned leftover from before the current GitLab CI setup, rather than a live custom-path config.
Test plan
include:directive in.gitlab-ci.ymlor.gitlab/references.gitlab-ci.gitlab-ci(excluding.gitlab-ci.yml)git statusclean after removal; CODEOWNERS entry for the deleted file removed to avoid an orphaned rule