Actions
csAdr #7 | YANK-0004 · ADR-0004
closed
DD
Ship as a single static binary
csAdr #7 | YANK-0004 · ADR-0004:
Ship as a single static binary
Status:
Accepted
Priority:
Normal
Number:
ADR-0004
Format:
MADR
Date:
10/15/2026
Decision makers:
tech lead, release maintainer
Consulted:
-
Supersedes:
-
Content:
Locked
Status:
Accepted
Informed:
-
Superseded by:
-
Description
Context and Problem Statement¶
Users install Yank on servers they do not fully control. How do we distribute it?
Considered Options¶
- Static binary
- Distribution packages
- Container image
Decision Outcome¶
Chosen option: "Static binary", because installation is a single download.
Consequences¶
- Good, because installation and rollback are one file.
- Bad, because the binary grows with every dependency.
Hierarchy
Loading diagram...
Dependencies
Loading diagram...
Combined
Loading diagram...
Document references
No data to display
Your roles cannot decide on this ADR. In this project the decision belongs to: Manager, Developer.
Linked issues
| Project | Item | Status | Origin |
|---|---|---|---|
| Yank | Bug #YANK-0009: Migrate existing cursors | New | Mention |
DD Updated by Diego Developer about 4 hours ago
- Status changed from Proposed to Accepted
DD Updated by Diego Developer about 4 hours ago
Implemented in 0.6. The binary weighs 9 MB.
Actions