Skip to content

Commit b611c59

Browse files
committed
add assertions that nix-eval-jobs is at least 2.26.0
1 parent 22a3505 commit b611c59

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

nix/worker.nix

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ let
99
inherit (config.services.buildbot-nix) packages;
1010
home = "/var/lib/buildbot-worker";
1111
buildbotDir = "${home}/worker";
12+
minimumNixEvalJobsVersion = "2.26.0";
1213
in
1314
{
1415
_file = ./worker.nix;
@@ -67,6 +68,12 @@ in
6768
};
6869
};
6970
config = lib.mkIf cfg.enable {
71+
assertions = [
72+
{
73+
assertion = lib.versionAtLeast config.services.buildbot-nix.worker.nixEvalJobs.package.version minimumNixEvalJobsVersion;
74+
message = "buildbot-nix requires nix-eval-jobs >= ${minimumNixEvalJobsVersion}";
75+
}
76+
];
7077
nix.settings.extra-allowed-users = [ "buildbot-worker" ];
7178

7279
# Allow buildbot-worker to create gcroots

0 commit comments

Comments
 (0)