How to promote helm charts across environment in CICD

Basically I am researching that is there any way to promote the helm charts automatically through CI/CD??

One way of deploying helm chart to multiple environment is by using values.yaml for the variables to be called for different environments.

QA:
image:
name:
stg:
image:
name:
prod:
image:
name: