Ability to exclude specific examples in a matrix build #129
Labels
conclusion: declined
Will not be worked on
topic: code
Related to content of the project itself
type: enhancement
Proposed improvement
Describe the request
Almost all of the (many) examples in my library are meant to work on all supported boards. However, there are a few exceptions that are specific to a certain platform.
I am aware that I can define a "positive" matrix to the effect of "sketches A and B should be compiled for all platforms, but sketch C should only be compiled for AVR". However, this approach is a) pretty verbose, where dozens of examples are involved, and b) just waiting to get outdated as new examples are added/removed.
What I would like to be able to do, therefore, is to exclude certain sketches from a path, i.e. "all sketches should be compiled for all platforms, except sketch C should be excluded on RP2040". I'm thinking of perhaps a "exclude-sketch-paths" to be applied after "sketch-paths".
Describe the current behavior
sketch-paths
input allows to define a (recursive) positive whitelist of examples to compile, but there does not seem to be anexclude-sketch-paths
counterpart.'arduino/compile-sketches' version
v1.1.0
Additional context
No response
Issue checklist
The text was updated successfully, but these errors were encountered: