From 1aa8b62ae31055beb435a310a22a9ca3c9c8e63c Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Wed, 6 Sep 2023 01:50:15 +0300 Subject: chore(depot): skip builds for broken packages Considers `note.meta.broken` in addition to `node.meta.ci.skip`, because people might be inheriting this from something, or using an extremely complicated package mechanism in which setting their own meta attributes is ugly/non-trivial. Change-Id: Ia93cfbba6af545e370a7c7dbd51f24e1df68bbf7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/9270 Tested-by: BuildkiteCI Autosubmit: tazjin Reviewed-by: flokli --- default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.nix b/default.nix index 832cc2448105..2969da9b9b67 100644 --- a/default.nix +++ b/default.nix @@ -74,7 +74,7 @@ let # Any build target that contains `meta.ci.skip = true` will be skipped. # Is this tree node eligible for build inclusion? - eligible = node: (node ? outPath) && !(node.meta.ci.skip or false); + eligible = node: (node ? outPath) && !(node.meta.ci.skip or (node.meta.broken or false)); in readTree.fix (self: (readDepot { -- cgit 1.4.1