fix: move WORKSPACE_ARG logic inside function to avoid template variable error
Fixes test failures by ensuring WORKSPACE_ARG is defined within the function scope rather than as a global template variable.
This commit is contained in:
parent
2da86abcb9
commit
56dbdd9a5e
@ -22,15 +22,15 @@ if [ "${DISABLE_TRUST}" = true ]; then
|
|||||||
DISABLE_TRUST_ARG="--disable-workspace-trust"
|
DISABLE_TRUST_ARG="--disable-workspace-trust"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Set workspace or folder argument
|
|
||||||
WORKSPACE_ARG=""
|
|
||||||
if [ -n "${WORKSPACE}" ]; then
|
|
||||||
WORKSPACE_ARG="${WORKSPACE}"
|
|
||||||
elif [ -n "${FOLDER}" ]; then
|
|
||||||
WORKSPACE_ARG="${FOLDER}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
run_vscode_web() {
|
run_vscode_web() {
|
||||||
|
# Determine what to pass as the workspace argument
|
||||||
|
WORKSPACE_ARG=""
|
||||||
|
if [ -n "${WORKSPACE}" ]; then
|
||||||
|
WORKSPACE_ARG="${WORKSPACE}"
|
||||||
|
elif [ -n "${FOLDER}" ]; then
|
||||||
|
WORKSPACE_ARG="${FOLDER}"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "👷 Running $VSCODE_WEB serve-local with workspace: ${WORKSPACE_ARG}"
|
echo "👷 Running $VSCODE_WEB serve-local with workspace: ${WORKSPACE_ARG}"
|
||||||
echo "Check logs at ${LOG_PATH}!"
|
echo "Check logs at ${LOG_PATH}!"
|
||||||
"$VSCODE_WEB" serve-local "$EXTENSION_ARG" "$SERVER_BASE_PATH_ARG" "$DISABLE_TRUST_ARG" --port "${PORT}" --host 127.0.0.1 --accept-server-license-terms --without-connection-token --telemetry-level "${TELEMETRY_LEVEL}" "${WORKSPACE_ARG}" > "${LOG_PATH}" 2>&1 &
|
"$VSCODE_WEB" serve-local "$EXTENSION_ARG" "$SERVER_BASE_PATH_ARG" "$DISABLE_TRUST_ARG" --port "${PORT}" --host 127.0.0.1 --accept-server-license-terms --without-connection-token --telemetry-level "${TELEMETRY_LEVEL}" "${WORKSPACE_ARG}" > "${LOG_PATH}" 2>&1 &
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user