mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-06-21 12:09:31 -04:00
GitHub's auto-generated 'Source code' release assets are plain git archive output without submodules, so cmake fails immediately on the submodule check and the release cannot be built standalone. On every published release (or manual dispatch with a tag, to backfill existing releases) build zoneminder-<tag>.tar.gz from a recursive checkout and attach it plus a sha256 to the release. The tarball is reproducible (commit mtime, sorted entries, no owner, no gzip timestamp) and is sanity-checked for the same file CMakeLists.txt requires before upload. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>