Add automatic and consistent checksums to releases #16426
Replies: 5 comments 2 replies
-
Checksums are also useful in situations when you want to automatically download latest releases with the same name. To prevent re-downloading latest, but unchanged, releases, you could just check whether the checksum changed. Currently, you have to keep track of versions externally. |
Beta Was this translation helpful? Give feedback.
-
CMake FetchContent needs shecksum for example. |
Beta Was this translation helpful? Give feedback.
-
should also be a part of Releases API |
Beta Was this translation helpful? Give feedback.
-
is it so difficult for a large staff like github's one to take one hour to add to release API a function that makes a call to another function that computes a checksum ? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
As discussed here, checksums should really be a standard feature on GitHub. While I realize they don't provide as much protection against tampering as signatures, they should still be used for a variety of reasons:
Finally, not only should they be added, but the process should be automatic so it doesn't rely on the repo maintainer, and it should be standardized, to allow for checking automatically with a tool (download/package manager, etc). It would require very little overhead, storage, and bandwidth, practically no extra time once set up, and would offer significant benefit.
Beta Was this translation helpful? Give feedback.
All reactions