GitHub asset id of the compiled program, or null when there is none.
The register itself never needs this — it reads the artifact once, to
hash it — but a deploy does: the workflow refetches the same asset on the
worker, and passing the id rather than the bytes is what keeps a ~900 KB
binary out of the Temporal payload.
commit
commit:string|null
The build's commit, or null for a pre-2026 tag that carries none.
executableHash
executableHash:string|null
null when the release has no compiled program attached.
GitHub asset id of the compiled program, or
nullwhen there is none.The register itself never needs this — it reads the artifact once, to hash it — but a deploy does: the workflow refetches the same asset on the worker, and passing the id rather than the bytes is what keeps a ~900 KB binary out of the Temporal payload.