Creating Deterministic Zip Files with Git Commit Timestamps

Zip files are easy for users, but present some challenges when trying to package and upload zips consistently as part of a CI/CD pipeline.