This PR aims to fix 2 issues in the generation of checksums for code releases.
Only the root files are having a checksum generated at the moment, this change ensure the script recurses through full git tree.
Since the introduction of a favicon in root, the script is failing due to Python encoding errors, this change encodes files accounting for non-text files.
This PR aims to fix 2 issues in the generation of checksums for code releases.
Only the root files are having a checksum generated at the moment, this change ensure the script recurses through full git tree. Since the introduction of a favicon in root, the script is failing due to Python encoding errors, this change encodes files accounting for non-text files.