Skip to content

Design

Design

Proposals and open problems that are not implemented. Each page states the problem with the evidence gathered so far, the options, what is unknown, and how to decide. They are the place to read before changing the design; when one is built, its decision moves to an ADR and the page says so.

Note Problem State
Worker environment in the action key the tools a wrapped action uses (compiler, perl, configure probes) are not part of its cache key proposed, not started
Action sizes and execution platforms every worker is the same size; 96% of actions need a third of it, a few need more proposed, routing not yet proven
Directory-tree package outputs package results are one tarball each: no file-level deduplication, unpacked per action idea, untested
Stepped variant one action per Buildroot step design; gated on a measurement
Importing from Buildroot leaving Buildroot's make while keeping its package data sketch