This branch is 4 commits behind toolshed/abra:main
Linus Gasser cd25c346c1 fix(app): keep recipe version on a single env field and label
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>
2026-07-24 18:31:58 +02:00
2025-10-19 15:32:38 +02:00
2025-08-12 12:18:49 +00:00
2025-10-19 15:32:38 +02:00
2026-02-20 11:03:16 +01:00
2026-02-15 19:40:24 +01:00
2026-05-20 22:29:47 +00:00
2026-05-20 22:29:47 +00:00
2023-02-08 22:59:47 +01:00
2026-06-14 18:28:45 +02:00
2026-05-20 22:29:47 +00:00
2025-08-23 17:55:56 +02:00
2026-03-30 09:40:13 +02:00

abra

Build Status Go Report Card Go Reference Translation status

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!

S
Description
The Co-op Cloud command-line utility belt 🎩🐇
Readme 64 MiB
Languages
Go 76.6%
Shell 22.8%
Makefile 0.3%
Nix 0.3%