ci-fairy: add the `extends` and `include` keywords
Cc: @whot
It would be nice if we could have the extends
and include
keywords directly integrated in the config files ci-fairy
takes in.
Luckily, we have the code available in uji. Import that blindly in ci-fairy
to make me happy.
One the way, we also introduce a context
in the ci_fairy
special variable so we can iterate over all root nodes in the tree.
Putting this as a draft because I am pretty sure we need to add more tests and docs but wanted to get early feedback.
Edited by Benjamin Tissoires