From 8a3b56e53423ae7d724bcc0e4bbe3c359a5999ff Mon Sep 17 00:00:00 2001 From: Jordan Mele Date: Wed, 24 Jan 2024 14:13:44 +1100 Subject: [PATCH] Use correct working directory for `preinstall_cmd` --- internal/npm_install/npm_install.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/npm_install/npm_install.bzl b/internal/npm_install/npm_install.bzl index f1904866..43f43e7b 100755 --- a/internal/npm_install/npm_install.bzl +++ b/internal/npm_install/npm_install.bzl @@ -348,7 +348,7 @@ def _run_preinstall_cmd(repository_ctx, env): timeout = repository_ctx.attr.timeout, quiet = repository_ctx.attr.quiet, environment = env, - working_directory = str(repository_ctx.path(repository_ctx.attr.package_json).dirname), + working_directory = str(repository_ctx.path(_rerooted_workspace_package_json_dir(repository_ctx))), ) if result.return_code: fail("preinstall command failed: %s (%s)" % (result.stdout, result.stderr))