fix: context leak
This commit is contained in:
@@ -166,6 +166,7 @@ sh_test(
|
||||
"//:repo_runtime_files",
|
||||
"//bun:repo_runtime_files",
|
||||
"//internal:repo_runtime_files",
|
||||
"//tests:nested_bazel_test.sh",
|
||||
],
|
||||
env_inherit = ["PATH"],
|
||||
)
|
||||
@@ -201,6 +202,7 @@ sh_test(
|
||||
"//:repo_runtime_files",
|
||||
"//bun:repo_runtime_files",
|
||||
"//internal:repo_runtime_files",
|
||||
"//tests:nested_bazel_test.sh",
|
||||
],
|
||||
env_inherit = ["PATH"],
|
||||
)
|
||||
@@ -228,6 +230,7 @@ sh_test(
|
||||
"//:repo_runtime_files",
|
||||
"//bun:repo_runtime_files",
|
||||
"//internal:repo_runtime_files",
|
||||
"//tests:nested_bazel_test.sh",
|
||||
],
|
||||
env_inherit = ["PATH"],
|
||||
)
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
# shellcheck source=../nested_bazel_test.sh
|
||||
source "${script_dir}/../nested_bazel_test.sh"
|
||||
setup_nested_bazel_cmd
|
||||
|
||||
bun_path="$1"
|
||||
|
||||
if command -v bazel >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazel)
|
||||
elif command -v bazelisk >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazelisk)
|
||||
else
|
||||
echo "bazel or bazelisk is required on PATH" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
rules_bun_root="$(cd "${script_dir}/../.." && pwd -P)"
|
||||
|
||||
workdir="$(mktemp -d)"
|
||||
trap 'rm -rf "${workdir}"' EXIT
|
||||
cleanup() {
|
||||
local status="$1"
|
||||
trap - EXIT
|
||||
shutdown_nested_bazel_workspace "${fixture_dir:-}"
|
||||
rm -rf "${workdir}"
|
||||
exit "${status}"
|
||||
}
|
||||
trap 'cleanup $?' EXIT
|
||||
|
||||
fixture_dir="${workdir}/fixture"
|
||||
mkdir -p "${fixture_dir}"
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
# shellcheck source=../nested_bazel_test.sh
|
||||
source "${script_dir}/../nested_bazel_test.sh"
|
||||
setup_nested_bazel_cmd
|
||||
|
||||
bun_path="$1"
|
||||
|
||||
if command -v bazel >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazel)
|
||||
elif command -v bazelisk >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazelisk)
|
||||
else
|
||||
echo "bazel or bazelisk is required on PATH" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
rules_bun_root="$(cd "${script_dir}/../.." && pwd -P)"
|
||||
|
||||
workdir="$(mktemp -d)"
|
||||
trap 'rm -rf "${workdir}"' EXIT
|
||||
cleanup() {
|
||||
local status="$1"
|
||||
trap - EXIT
|
||||
shutdown_nested_bazel_workspace "${fixture_dir:-}"
|
||||
rm -rf "${workdir}"
|
||||
exit "${status}"
|
||||
}
|
||||
trap 'cleanup $?' EXIT
|
||||
|
||||
fixture_dir="${workdir}/fixture"
|
||||
mkdir -p "${fixture_dir}"
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
# shellcheck source=../nested_bazel_test.sh
|
||||
source "${script_dir}/../nested_bazel_test.sh"
|
||||
setup_nested_bazel_cmd
|
||||
|
||||
bun_path="${1:-bun}"
|
||||
|
||||
if command -v bazel >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazel)
|
||||
elif command -v bazelisk >/dev/null 2>&1; then
|
||||
bazel_cmd=(bazelisk)
|
||||
else
|
||||
echo "bazel or bazelisk is required on PATH" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
|
||||
rules_bun_root="$(cd "${script_dir}/../.." && pwd -P)"
|
||||
|
||||
workdir="$(mktemp -d)"
|
||||
trap 'rm -rf "${workdir}"' EXIT
|
||||
cleanup() {
|
||||
local status="$1"
|
||||
trap - EXIT
|
||||
shutdown_nested_bazel_workspace "${bazel_dir:-}"
|
||||
rm -rf "${workdir}"
|
||||
exit "${status}"
|
||||
}
|
||||
trap 'cleanup $?' EXIT
|
||||
|
||||
fixture_dir="${workdir}/fixture"
|
||||
plain_dir="${workdir}/plain"
|
||||
|
||||
Reference in New Issue
Block a user