mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-26 19:12:50 +00:00
Update sync-env-from-server.sh
This commit is contained in:
@@ -62,3 +62,21 @@ for service in "$@"; do
|
|||||||
| sed -E 's/^[[:space:]]*//' >> "${GITHUB_ENV}" || true
|
| sed -E 's/^[[:space:]]*//' >> "${GITHUB_ENV}" || true
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Optional build-time variables (VITE_API_URL, etc.)
|
||||||
|
# Set BUILD_ENV_FILE=freight-web.build.env or passenger-web.build.env per workflow.
|
||||||
|
build_env_file="${BUILD_ENV_FILE:-web.build.env}"
|
||||||
|
build_env="${ENV_ROOT}/${build_env_file}"
|
||||||
|
if [[ -f "${build_env}" ]]; then
|
||||||
|
echo "Loading build variables from ${build_env}"
|
||||||
|
set -a
|
||||||
|
# shellcheck disable=SC1090
|
||||||
|
source "${build_env}"
|
||||||
|
set +a
|
||||||
|
|
||||||
|
if [[ -n "${GITHUB_ENV:-}" ]]; then
|
||||||
|
grep -E '^[[:space:]]*export[[:space:]]+[A-Za-z_][A-Za-z0-9_]*=' "${build_env}" \
|
||||||
|
| sed -E 's/^[[:space:]]*export[[:space:]]+//' >> "${GITHUB_ENV}"
|
||||||
|
echo "Wrote build variables to GITHUB_ENV"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user