Description
Our template artifacts are starting points for customers (as opposed to upstreams) and hence are copies of that template's repository. This can cause challenges down the road when a customer needs assistance with one of these copies of our templates that was created some time ago, as their copy could be from a time before bugs were fixed, or structural changes made in the template. Having a method to know which "version" of the template they started from would greatly speed up our ability to deduce what the root issue might be.
Currently, the only option is to request the customer provide us the date from the git commit in their project repository where the git message is
Initialize environment from 'https://github.com/platformsh-templates/[template-name].git@[prod-branch]'
This can be challenging to explain to customers who are not familiar/experienced with git/command line. Having a quickly accessible "version" number would make pinpointing the starting state of the template much more efficient.
Possible first step: create a file .version
in .platform
directory with a timestamp of when the template was last updated.