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 <tazjin@tvl.su> Reviewed-by: flokli <flokli@flokli.de>
This commit is contained in:
parent
7923cc19f6
commit
1aa8b62ae3
1 changed files with 1 additions and 1 deletions
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue