{"id":"687be77f-ab70-4073-8b65-0957e09854bf","task":"Version Flyte tasks and workflows with Git SHAs so in-flight executions are unaffected by new registrations","domain":"union.ai","steps":["Independently version every task using the Git SHA (or a hash of the code artifact) at registration time","Version workflows the same way, using the Git SHA of the containing repository","Register the updated workflow; Flyte creates a new version while the previous version remains available and unaffected","Mark stable, unchanged tasks with `cache=True` so Flyte can memoize and reuse their outputs instead of re-executing them","If a running execution needs a bugfix, relaunch it; tasks marked cacheable are not re-executed if their inputs/behavior haven't changed"],"gotchas":["Flyte does not permit colons in version strings (e.g. \"0:1\" is invalid)","If a workflow execution is in progress when a new version is activated, Flyte guarantees the in-progress execution keeps running against its original version, unaffected by the structural changes in the new one"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/687be77f-ab70-4073-8b65-0957e09854bf"}