Closed eoingroat closed 4 years ago
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
Committed with wrong account
Allows building reports deterministically; a la Deterministic Compilation / Reproducible Builds
For now, that consists of adding an option to remove the report generation time from the report title; making the report generation reproducible across time.
tests
Tests are included, they check builds are deterministic with the deterministic API option true, and non-deterministic with the option false.
why
I've adopted a zero-config (a la yarn 2) and fully reproducible artifact build and test strategy; which means I need to commit my reports into a form of version control.
thoughts
I was going to propose this as a default to deterministic, however it may be the case that users use the included timestamp to determine the recency of the report when developing, and thus defaulted to the existing behavior.