kc9udx But I've run into situations where (I assume that) someone upstream changed the archive and the checksum won't match
Unfortunately, this happens sometimes. The most common reason is some Github hosted project realizing they just pushed a tag and promote that to release. Or, even more annoying when people think they can just quickly fix a bug in a release by simply push the new code into it.
When this happens, I always ask them to avoid this. But, some never learn.