TraceMachina / nativelink

NativeLink is an open source high-performance build cache and remote execution server, compatible with Bazel, Buck2, Reclient, and other RBE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and specialized hardware.
https://nativelink.com
Apache License 2.0
1.19k stars 117 forks source link

Make shellexpand fields more robust #1471

Closed aaronmondal closed 1 week ago

aaronmondal commented 1 week ago

These turned out to be much buggier than anticipated. The new implementation behaves like the old one but no longer requires FromStr and has consistent behavior with what we'd expect from yaml-to-json conversions.


This change is Reviewable