forked from toolshed/abra
cd25c346c1
Store the deployed version on TYPE (or the legacy RECIPE key when TYPE is absent) instead of duplicating it across both. For git-URL recipes RECIPE now stays a bare source pointer, so the two can never drift apart. Drops the dead dirtyVersion branch and the fragile substring skip in WriteRecipeVersion. Also stamp the coop-cloud.<stack>.version label ourselves on upgrade and rollback rather than trusting the value baked into the recipe's compose.yml: git-URL/WIP recipes carry a stale or missing label, which otherwise left the live deployment reporting the wrong version. Stop getReleaseNotes and the [version] arg validation from fataling when the deployed version is "unknown". Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>