chore(desktop): store bundle env

This commit is contained in:
ethernet
2026-10-03 17:41:26 -04:00
parent 4efdfb6d84
commit 39af862aec

View File

@@ -47,11 +47,12 @@ def identity_environment(request: BuildRequest, variant: str, inherited: Mapping
request.validate_channel()
if request.channel_request is not None and variant != "bundled":
raise ValueError("channel builds currently support only the bundled variant")
bundle_env = {**request.bundle_env, "HERMES_GUEST_ONBOARDING": "1"} if variant == "store" else request.bundle_env
env = dict(inherited)
env.update(CI="true", PYTHONUTF8="1", GITHUB_SHA=request.commit,
HERMES_DESKTOP_VARIANT=variant,
HERMES_PAYLOAD_VERSION=request.version,
HERMES_BUNDLE_ENV_JSON=json.dumps(request.bundle_env, sort_keys=True))
HERMES_BUNDLE_ENV_JSON=json.dumps(bundle_env, sort_keys=True))
if request.release_epoch is None:
env.pop("HERMES_RELEASE_EPOCH", None)
else: