docs(adr): defer aarch64 binary releases #161

Merged
jwilger merged 1 commit from docs/x86_64-only-binary-releases into main 2026-05-07 23:15:09 -07:00
Owner

Summary

  • Add ADR-0007 documenting the temporary Linux x86_64-only binary release decision.
  • Capture why Linux aarch64 binaries are deferred until a trusted aarch64 build runner or equivalent build solution exists.
  • Update ADR-0005 and ADR-0006 to point at the temporary narrowing.

Validation

  • git diff --check -- docs/ADR-0005-single-public-executable.md docs/ADR-0006-embedded-oci-gateway-isolation.md docs/ADR-0007-x86_64-only-binary-releases.md
  • nix build .#checks.x86_64-linux.release-tooling --print-build-logs
## Summary - Add ADR-0007 documenting the temporary Linux x86_64-only binary release decision. - Capture why Linux aarch64 binaries are deferred until a trusted aarch64 build runner or equivalent build solution exists. - Update ADR-0005 and ADR-0006 to point at the temporary narrowing. ## Validation - git diff --check -- docs/ADR-0005-single-public-executable.md docs/ADR-0006-embedded-oci-gateway-isolation.md docs/ADR-0007-x86_64-only-binary-releases.md - nix build .#checks.x86_64-linux.release-tooling --print-build-logs
docs(adr): defer aarch64 binary releases
All checks were successful
CI / Nix flake check (pull_request) Successful in 16s
CI / auto_review semantic review (pull_request) Successful in 2s
auto_review auto_review: no findings
Publish release / release-publish (pull_request) Has been skipped
5fde9c5f90
auto-review left a comment

This PR documents the decision to temporarily limit binary releases to Linux x86_64 due to the lack of a trusted aarch64 build runner. It updates existing ADRs to reflect this change and introduces ADR-0007 to explain the rationale and conditions for revisiting the decision.

Walkthrough

  • docs/ADR-0005-single-public-executable.md and docs/ADR-0006-embedded-oci-gateway-isolation.md:
    • Updated to reference ADR-0007, which explains the temporary narrowing of binary release targets to Linux x86_64.
  • docs/ADR-0007-x86_64-only-binary-releases.md:
    • New ADR added to document the decision to defer aarch64 binary releases until a trusted build solution is available.
    • Details the context, decision, consequences, and alternatives considered for this temporary change.
This PR documents the decision to temporarily limit binary releases to Linux x86_64 due to the lack of a trusted aarch64 build runner. It updates existing ADRs to reflect this change and introduces ADR-0007 to explain the rationale and conditions for revisiting the decision. ## Walkthrough - **docs/ADR-0005-single-public-executable.md** and **docs/ADR-0006-embedded-oci-gateway-isolation.md**: - Updated to reference ADR-0007, which explains the temporary narrowing of binary release targets to Linux x86_64. - **docs/ADR-0007-x86_64-only-binary-releases.md**: - New ADR added to document the decision to defer aarch64 binary releases until a trusted build solution is available. - Details the context, decision, consequences, and alternatives considered for this temporary change.
jwilger deleted branch docs/x86_64-only-binary-releases 2026-05-07 23:15:09 -07:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Slipstream/auto_review!161
No description provided.