You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Tokens for timestamps from VCS for reproducible builds with meaningful metadata.
Describe the solution you'd like
Tokens are super useful to leverage metadata in build tasks. However, the existing date/time tokens don't allow for reproducible building. As moon already hooks in to the configured VCS, it would be nice to expose timestamps that are VCS-intelligent, like commit timestamps. This allows build tasks to be reproducible and potentially more cache-able.
To preserve the potentially useful for other reasons dateTime tokens, perhaps these are exposed with the prefix of vcs. e.g. vcsDatetime, vcsDate, vcsTime, vcsTimestamp
Describe alternatives you've considered
Right now we just leverage script blocks in commands to extract this metadata ourselves. Directly going to git works, but it's not as nice as grabbing metadata from the project.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Tokens for timestamps from VCS for reproducible builds with meaningful metadata.
Describe the solution you'd like
Tokens are super useful to leverage metadata in build tasks. However, the existing date/time tokens don't allow for reproducible building. As moon already hooks in to the configured VCS, it would be nice to expose timestamps that are VCS-intelligent, like commit timestamps. This allows build tasks to be reproducible and potentially more cache-able.
To preserve the potentially useful for other reasons dateTime tokens, perhaps these are exposed with the prefix of vcs. e.g. vcsDatetime, vcsDate, vcsTime, vcsTimestamp
Describe alternatives you've considered
Right now we just leverage script blocks in commands to extract this metadata ourselves. Directly going to git works, but it's not as nice as grabbing metadata from the project.
The text was updated successfully, but these errors were encountered: