refactor(nix): keep checks to retained boundaries #225

Merged
jwilger merged 1 commit from issue-217-retain-nix-boundary into main 2026-05-16 15:34:22 -07:00
Owner

Closes #217.

Summary

  • remove routine CI checks (cargo-fmt, cargo-clippy, cargo-nextest, cargo-deny) from flake.nix checks
  • remove Docker/image-oriented check exposure from flake.nix checks
  • retain Nix-owned package, NixOS module, and embedded OCI boundary checks

Verification

  • nix develop --command true
  • nix eval --json .#checks.x86_64-linux --apply builtins.attrNames
  • nix build .
  • nix build .#checks.x86_64-linux.auto-review-nixos-module-contract
  • nix build .#checks.x86_64-linux.ar-gateway-embedded-oci-config-contract .#checks.x86_64-linux.ar-gateway-embedded-oci-rootfs-contents .#checks.x86_64-linux.auto-review-packaged-gateway-launcher-contract
  • nix develop --command just ci
Closes #217. ## Summary - remove routine CI checks (`cargo-fmt`, `cargo-clippy`, `cargo-nextest`, `cargo-deny`) from `flake.nix` checks - remove Docker/image-oriented check exposure from `flake.nix` checks - retain Nix-owned package, NixOS module, and embedded OCI boundary checks ## Verification - `nix develop --command true` - `nix eval --json .#checks.x86_64-linux --apply builtins.attrNames` - `nix build .` - `nix build .#checks.x86_64-linux.auto-review-nixos-module-contract` - `nix build .#checks.x86_64-linux.ar-gateway-embedded-oci-config-contract .#checks.x86_64-linux.ar-gateway-embedded-oci-rootfs-contents .#checks.x86_64-linux.auto-review-packaged-gateway-launcher-contract` - `nix develop --command just ci`
refactor(nix): keep checks to retained boundaries
All checks were successful
CI / Verify PR with nix flake check (pull_request) Successful in 1m27s
CI / Build PR artifacts (no token) (pull_request) Successful in 2s
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
bbca11dbd5
auto-review left a comment

The PR refactors flake.nix by removing routine CI checks and Docker/image-oriented checks, retaining only Nix-owned package and module checks. This change appears safe to merge, provided the just workflow is correctly configured to handle the removed checks.

Walkthrough

  • flake.nix:
    • Removed routine CI checks (cargo-fmt, cargo-clippy, cargo-nextest, cargo-deny) from flake.nix.
    • Removed Docker/image-oriented check exposure from flake.nix.
    • Retained checks related to Nix-owned package, NixOS module, and embedded OCI boundaries.
The PR refactors `flake.nix` by removing routine CI checks and Docker/image-oriented checks, retaining only Nix-owned package and module checks. This change appears safe to merge, provided the `just` workflow is correctly configured to handle the removed checks. ## Walkthrough - **flake.nix**: - Removed routine CI checks (`cargo-fmt`, `cargo-clippy`, `cargo-nextest`, `cargo-deny`) from `flake.nix`. - Removed Docker/image-oriented check exposure from `flake.nix`. - Retained checks related to Nix-owned package, NixOS module, and embedded OCI boundaries.
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!225
No description provided.