mamut_routing_publish.release_artifacts¶
Release archives: one deterministic zip per (problem type, family) plus a manifest.
generate_release_artifacts discovers the benchmark tree and writes
<ProblemType>-<Family>-snapshot-<snapshot-id>.zip files with fixed entry
timestamps, mode 0644 and a streamed sha256, then snapshot-manifest.json
(mamut_routing_lib.remote.ReleaseArchiveManifest) that the lib's
mamut-routing remote commands consume. Size guards mirror GitHub's
limits (warn above 1.5 GiB, fail above 2 GiB per asset; refuse repository
files above 100 MB).