docs: record Just-based CI distribution ADR #222

Merged
jwilger merged 1 commit from docs/nix-just-binary-adr into main 2026-05-16 14:07:52 -07:00
Owner

Summary

  • add accepted ADR-0018 for Just-based checks and binary-first distribution
  • update architecture projection for Just/Nix boundaries and Docker image de-emphasis
  • capture implementation follow-up issues #215-#221 in Forgejo

Verification

  • nix develop -c cargo fmt --all -- --check
  • pre-push nix flake check via lefthook (15 flake checks built; 711 nextest tests passed)
## Summary - add accepted ADR-0018 for Just-based checks and binary-first distribution - update architecture projection for Just/Nix boundaries and Docker image de-emphasis - capture implementation follow-up issues #215-#221 in Forgejo ## Verification - `nix develop -c cargo fmt --all -- --check` - pre-push `nix flake check` via lefthook (`15` flake checks built; `711` nextest tests passed)
docs: record Just-based CI distribution ADR
All checks were successful
CI / Verify PR with nix flake check (pull_request) Successful in 3m37s
CI / Build PR artifacts (no token) (pull_request) Successful in 3s
CI / Request auto_review semantic review (pull_request) Successful in 1s
CI / Publish PR artifact packages (pull_request) Successful in 2s
auto_review auto_review: no findings
791e0ae5ef
auto-review left a comment

This PR introduces ADR-0018, which outlines a shift to Just-based checks and a binary-first distribution model, reducing reliance on Docker images. The architecture documentation is updated to reflect these changes, emphasizing a simpler development and CI process. The changes appear safe to merge.

Walkthrough

  • docs/ADR-0018-just-based-checks-and-binary-first-distribution.md:

    • Introduces a new ADR that shifts the project towards using just for routine development and CI checks, making Nix optional for developers.
    • Emphasizes a binary-first distribution model, moving away from Docker images as a primary release artifact.
    • Highlights the benefits of this approach, such as reduced complexity and clearer CI logs.
  • docs/ARCHITECTURE.md:

    • Updates the architecture documentation to reflect the new Just-based development and CI tooling.
    • Describes the shift to a binary-first distribution model, with the official Linux distribution artifact being a signed binary archive.
    • Clarifies that Docker images are no longer a first-class release artifact, and operators can build their own if needed.
This PR introduces ADR-0018, which outlines a shift to Just-based checks and a binary-first distribution model, reducing reliance on Docker images. The architecture documentation is updated to reflect these changes, emphasizing a simpler development and CI process. The changes appear safe to merge. ## Walkthrough - **docs/ADR-0018-just-based-checks-and-binary-first-distribution.md**: - Introduces a new ADR that shifts the project towards using `just` for routine development and CI checks, making Nix optional for developers. - Emphasizes a binary-first distribution model, moving away from Docker images as a primary release artifact. - Highlights the benefits of this approach, such as reduced complexity and clearer CI logs. - **docs/ARCHITECTURE.md**: - Updates the architecture documentation to reflect the new Just-based development and CI tooling. - Describes the shift to a binary-first distribution model, with the official Linux distribution artifact being a signed binary archive. - Clarifies that Docker images are no longer a first-class release artifact, and operators can build their own if needed.
jwilger deleted branch docs/nix-just-binary-adr 2026-05-16 14:07:52 -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!222
No description provided.