Hi @dan.woda. Re-reading my question, I see how it was poorly worded, sorry about that.
I am talking about the Auth0 Deploy CLI tool and its environment variables: https://auth0.com/docs/extensions/deploy-cli/references/environment-variables-keyword-mappings
We exported our Auth0 settings to a Git repo because we want to keep our configuration under version control. We use the aforementioned environment variables to set things like different callback URLs for our different environments. When our CI uses the Auth0 Deploy CLI tool to import the repo back into Auth0, Auth0 automatically converts the variables like
##CALLBACK_URL## into the appropriate values.
The problem is that when we make changes in the dashboard and re-export to our repo, all the environment variables we’ve defined are overwritten by the actual values currently stored in Auth0 (like
https://staging-env.company.com) which requires us to manually go through each file changed before committing and make sure the variables are preserved. I am currently thinking that maybe I just need to create a Git pre-commit hook or something to check that strings of the pattern
##text## haven’t been replaced but I am wondering if this is something you guys have seen and have a solution for.