The implications of doing an unreproducible push

The Datomic Cloud documentation mentions rather briefly that there’s an option of doing unreproducible pushes for dev use. What are the specific implications of doing an unreproducible push? I’m considering using them for production in order to be able to “bake in” information that is only available post commit, such as the commit sha, to the build artifacts.

Unreproducible push indicates that you have no guarantees that you can recreate the deployed ion package that is running. It is not recommended for production usage.

I would suggest using Ion Parameters to supply the ‘post commit’ information required to your ion application.