forked from toolshed/abra
type_remote
This branch is 4 commits behind toolshed/abra:main
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>
abra
The Co-op Cloud utility belt 🎩🐇
abra is the flagship client & command-line tool for Co-op Cloud. It has been developed specifically for the purpose of making the day-to-day operations of operators and maintainers pleasant & convenient. It is libre software, written in Go and maintained and extended by the community 💖
Please see docs.coopcloud.tech/abra for help on install, upgrade, hacking, troubleshooting & more!
Description
Languages
Go
76.6%
Shell
22.8%
Makefile
0.3%
Nix
0.3%