From e0a8f2aadcba93e61b5316561b24e12e651f0fcf Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Tue, 20 Oct 2026 11:13:30 +0300 Subject: [PATCH] flake: bump reprobuild pin to agents 97075c5a Roll the org's root reprobuild pin from b1bf8d2e to 97075c5aa4fa, the current tip of reprobuild agents. It carries the residual fixes landed since the last roll (home facts over agreeing stow/resource pairs, activity selector and nested guard handling, `repro home get` on composed profiles, distinct system generation ids, deploy-agent host resolution, stow ordering and ownership, rollback drift checks, and the app-bundle export classification). Only the reprobuild node and its own sub-nodes move in flake.lock. Preflight on x86_64-linux (scripts/reprobuild-rollout.sh preflight): the package builds (/nix/store/f8y1pzs6...-reprobuild-0.2.6), parses the workspace manifests and accepts the installed pre-push hook contract. Darwin packaging was NOT verified: the host has no aarch64-darwin builder; it is queued on an macOS host. --- flake.lock | 48 +++++++++++++++++++++++++----------------------- flake.nix | 2 +- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index 12ca07df..fbd3d420 100644 --- a/flake.lock +++ b/flake.lock @@ -2349,17 +2349,17 @@ "io-mon-src": { "flake": false, "locked": { - "lastModified": 1792136266, - "narHash": "sha256-0lKsgyRaMaho3TgPTrsk4B8Sy6yiLJ9+xhANi8auWXA=", + "lastModified": 1792337935, + "narHash": "sha256-pWwTsQZxlkJZFv+7S2aSXpsoLo+26IUYB7cZMBgIEAw=", "owner": "metacraft-labs", "repo": "io-mon", - "rev": "f33311ea06be5fe1569172ade9a6cd27b480e9af", + "rev": "091fa26ce03d9dd1ca8cfa6a1d9d46624dc50491", "type": "github" }, "original": { "owner": "metacraft-labs", "repo": "io-mon", - "rev": "f33311ea06be5fe1569172ade9a6cd27b480e9af", + "rev": "091fa26ce03d9dd1ca8cfa6a1d9d46624dc50491", "type": "github" } }, @@ -2502,17 +2502,17 @@ "nim-fork-src": { "flake": false, "locked": { - "lastModified": 1791954460, - "narHash": "sha256-q4V7qEJRJGo6f0Wli/aauix78DbIPt4/eu7YQqO8APw=", + "lastModified": 1792313053, + "narHash": "sha256-NNeACM2NX9zG/iPCzBJvbAsVJToWDMns1b7cspw7keQ=", "ref": "codetracer", - "rev": "1e19cf261413667ef69123a3ef221e239d1f8897", - "revCount": 23135, + "rev": "fa22200571d36eb8c24c0aaa883940d93c71b397", + "revCount": 23137, "type": "git", "url": "https://github.com/metacraft-labs/nim" }, "original": { "ref": "codetracer", - "rev": "1e19cf261413667ef69123a3ef221e239d1f8897", + "rev": "fa22200571d36eb8c24c0aaa883940d93c71b397", "type": "git", "url": "https://github.com/metacraft-labs/nim" } @@ -2587,34 +2587,34 @@ "nim-shm-queue-src": { "flake": false, "locked": { - "lastModified": 1790569352, - "narHash": "sha256-vsqb2Ibe+4VqVug6oGJVZqX4d+z4oOY0oWZMHKc2pLk=", + "lastModified": 1792410294, + "narHash": "sha256-HYS07QHtkHQ4Pm7yBuQm27dhQ3mOYquwp2GWIEuupqo=", "owner": "metacraft-labs", "repo": "nim-shm-queue", - "rev": "a3564c13e0b7d0c6a092c19c998cd3faee5ce20a", + "rev": "91451f2250beb89d1d221f0a77be0841c19b182e", "type": "github" }, "original": { "owner": "metacraft-labs", "repo": "nim-shm-queue", - "rev": "a3564c13e0b7d0c6a092c19c998cd3faee5ce20a", + "rev": "91451f2250beb89d1d221f0a77be0841c19b182e", "type": "github" } }, "nim-stackable-hooks-src": { "flake": false, "locked": { - "lastModified": 1792121399, - "narHash": "sha256-itD4iFoT/HMbY0qbxM7NJmxzBJJIzaWY64NHmd7wC8I=", + "lastModified": 1792457023, + "narHash": "sha256-m8KdYYiTyJM2pTEcvpokbo26IP9FLFGJp48B5XfhlXU=", "owner": "metacraft-labs", "repo": "nim-stackable-hooks", - "rev": "ff7eb18af166f9355c5e62bf1434ba5f9fd2c99e", + "rev": "4f8f7e60af74dc94efbff05159d9b3f6084ca5df", "type": "github" }, "original": { "owner": "metacraft-labs", "repo": "nim-stackable-hooks", - "rev": "ff7eb18af166f9355c5e62bf1434ba5f9fd2c99e", + "rev": "4f8f7e60af74dc94efbff05159d9b3f6084ca5df", "type": "github" } }, @@ -3798,7 +3798,7 @@ "locked": { "owner": "metacraft-labs", "repo": "devops-modules", - "rev": "cec5443218a74b00f24ab7702d17fb42465c7949", + "rev": "27cb39b2d6276581af3b58cf592338cc40cb6cd3", "type": "github" }, "original": { @@ -4449,17 +4449,17 @@ "stackable-hooks-macos-tools": "stackable-hooks-macos-tools" }, "locked": { - "lastModified": 1792261337, - "narHash": "sha256-xvQ2Nm6/sP37Eb6zuwgl9X4XV5zGYbv4/D9KXbkLYhI=", + "lastModified": 1792482677, + "narHash": "sha256-4DdRMj4ER2VatgTa0HPOSdbYw3nv/MzPsGqNRSwAQn8=", "owner": "metacraft-labs", "repo": "reprobuild", - "rev": "b1bf8d2e196363d338f2aab5dde63feee4ff97c6", + "rev": "97075c5aa4faf559f240c5bbfe34a68391b89d53", "type": "github" }, "original": { "owner": "metacraft-labs", "repo": "reprobuild", - "rev": "b1bf8d2e196363d338f2aab5dde63feee4ff97c6", + "rev": "97075c5aa4faf559f240c5bbfe34a68391b89d53", "type": "github" } }, @@ -4619,9 +4619,11 @@ "runquota-package-catalog": "runquota-package-catalog" }, "locked": { + "lastModified": 1792456882, + "narHash": "sha256-Xc9pRPsDtK81R8glrnggQ1+8XpTVeDZ56lK3DC+Gams=", "owner": "metacraft-labs", "repo": "runquota", - "rev": "01e37c119a168c98da7a37dbdc6214e230ea7e9a", + "rev": "4962e37106e318c88626040fbdce4aa0832ff82a", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 96756d5c..8c3d3bc9 100644 --- a/flake.nix +++ b/flake.nix @@ -66,7 +66,7 @@ # name a revision that carries reprobuild's `nix/modules/` directory — a pin # older than that makes `modules/` fail to evaluate, not merely ship a stale # `repro`. - reprobuild.url = "github:metacraft-labs/reprobuild/b1bf8d2e196363d338f2aab5dde63feee4ff97c6"; + reprobuild.url = "github:metacraft-labs/reprobuild/97075c5aa4faf559f240c5bbfe34a68391b89d53"; nixpkgs.follows = "nixos-2605"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";