ADR: source GitHub CLI immutably for MicroVM images - #123
Conversation
rajpratham1
left a comment
There was a problem hiding this comment.
This is a well-written ADR that clearly justifies moving from a mutable package repository to immutable, checksum-verified release artifacts to improve build reproducibility. There are no blocking issues.
|
Supporting data point for this ADR: the failure it addresses recurred today on CLI 0.1.5. The bump from #163 ( That makes three versions in the sequence 2.96.0 → 2.97.0 → 2.98.0, each valid only until the next Two observations that may be worth folding in:
|
|
Thanks for the ADR. This landed in #717 (immutable GitHub CLI install for the MicroVM image, versioned release artifacts with checksums instead of the RPM pin). Closing in its favor. |
Adds a short proposed ADR for the MicroVM GitHub CLI dependency.
It follows the build failure in #122 and asks for alignment before implementation: use versioned GitHub release artifacts with architecture-specific SHA-256 checksums rather than a versioned RPM from a rolling repository.
This PR intentionally adds only the ADR; it does not change production code.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.