A Practical Checklist for Publishing Tamper-Resistant GitHub Releases with Immutable Tags and Assets
Separate temporary CI artifacts from the files users download, then publish a GitHub release whose assets and associated Git tag cannot be changed afterward. This checklist covers build promotion, checksums, release workflows, and the operational tradeoffs of immutability.