They will show up in machineTypes as (e.g.) x86_64-linux:local instead of x86_64-linux. This is to prevent the Hydra provisioner from creating machines for steps that are supposed to be executed locally.
EJJCY263UXP4F2NAHOARQRBV2V2Z7MK7474RFNOD6LDYTCPMWIPQC if (i != step->drv.env.end()) {step->requiredSystemFeatures = tokenizeString<std::set<std::string>>(i->second);
StringSet features;if (i != step->drv.env.end())features = step->requiredSystemFeatures = tokenizeString<std::set<std::string>>(i->second);if (step->preferLocalBuild)features.insert("local");if (!features.empty()) {