From c8b7425f936050f2fe7624aaac42085b1aa88952 Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Mon, 3 Nov 2025 10:30:04 -0800 Subject: [PATCH] fix(run_binary): include RunEnvironmentInfo Fixes #1200 --- lib/private/run_binary.bzl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/private/run_binary.bzl b/lib/private/run_binary.bzl index b480a2743..9f12b2167 100644 --- a/lib/private/run_binary.bzl +++ b/lib/private/run_binary.bzl @@ -51,6 +51,8 @@ Possible fixes: for a in ctx.attr.args: args.add_all(split_args(expand_variables(ctx, ctx.expand_location(a, targets = ctx.attr.srcs), inputs = ctx.files.srcs, outs = outputs))) envs = {} + if RunEnvironmentInfo in ctx.attr.tool: + envs = ctx.attr.tool[RunEnvironmentInfo].environment for k, v in ctx.attr.env.items(): envs[k] = expand_variables(ctx, ctx.expand_location(v, targets = ctx.attr.srcs), inputs = ctx.files.srcs, outs = outputs, attribute_name = "env")