Summary of the new feature / enhancement
The produced .tar.gz packages for Linux and macOS don't preserve the file permissions today, so after extraction, the executable doesn't have the execution permission on it and a user needs to run chmod +x <file> before running it.
We need to preserve the file permissions when packaging for Linux and macOS packages.
Proposed technical implementation details (optional)
No response
Summary of the new feature / enhancement
The produced
.tar.gzpackages for Linux and macOS don't preserve the file permissions today, so after extraction, the executable doesn't have the execution permission on it and a user needs to runchmod +x <file>before running it.We need to preserve the file permissions when packaging for Linux and macOS packages.
Proposed technical implementation details (optional)
No response