diff options
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/default.nix b/default.nix index b0b5399c4bc2..151d8987ea3d 100644 --- a/default.nix +++ b/default.nix @@ -73,9 +73,14 @@ in fix(self: { # List of all buildable targets, for CI purposes. # - # Note: This *must* be a nested attribute, otherwise we will get - # infinite recursion and everything blows up. - ci.targets = gather self; + # Note: To prevent infinite recursion, this *must* be a nested + # attribute set (which does not have a __readTree attribute). + ci.targets = gather (self // { + # remove the pipelines themselves from the set over which to + # generate pipelines because that also leads to infinite + # recursion. + ops = self.ops // { pipelines = null; }; + }); } # Add local packages as structured by readTree |