Passes the runfile manifest artifact into RunfilesSupplierImpl so that it can
be filtered by spawn inputs downstream.
Documents why the manifest is passed to the RunfilesSupplierImpl constructor.
@@ -60,7 +60,9 @@ public class RunfilesSupplierImpl implements RunfilesSupplier {
*
* @param runfilesDir the desired runfiles directory. Should be relative.
* @param runfiles the runfiles for runilesDir.
- * @param manifest runfiles' associated runfiles manifest artifact, if present.
+ * @param manifest runfiles' associated runfiles manifest artifact, if present. Important: this
+ * parameter will be used to filter the resulting spawn's inputs to not poison downstream
+ * caches.
*/
@AutoCodec.Instantiator
public RunfilesSupplierImpl(
