Why is the CI/CD yaml configuration called just gitlab-ci.yml while we write both CI and CD jobs in the file? why not gitlab-ci-cd.yml

Basically the title.

I’m trying to delve deep into the GitLab CI/CD concepts and I started wondering about this. I asked chatpGPT about the same and it said the below:

" The reason why it’s called gitlab-ci.yml instead of gitlab-ci-cd.yml is because the file was originally designed to handle only continuous integration (CI) tasks. However, as GitLab evolved and added more features to support continuous delivery (CD), the same file was used to define CD jobs as well."

However, I’m not sure of this is coming from a trusted source. Hence asking the same question here.