crystal-lang / shards

Dependency manager for the Crystal language
Other
765 stars 102 forks source link

Make shards reproducible #314

Closed jelly closed 4 years ago

jelly commented 4 years ago

By default the shards binary embeds a build date which makes it impossible to rebuild due to time differences. Use SOURCE_DATE_EPOCH to use a predictable timestamp as input for the date function which in turn makes shards reproducible.

Motiviation: https://reproducible-builds.org