Load target-owned Windows and macOS release settings, validate them before preparation, and provide a configuration-only check command. Share the local settings with upload, installer tests, and manual macOS signature checks. Exercise English and Chinese installer fixtures using visible UI labels and cover registered installation paths with trailing separators.
30 lines
950 B
Bash
30 lines
950 B
Bash
# Copy to .env.macos (Git ignored). Use UTF-8 and quote secrets containing # or spaces.
|
|
# Paths may be absolute or relative to apps/desktop. Values are not shell-expanded.
|
|
DSH_DESKTOP_APP_ID=com.deepseek.harness
|
|
DSH_DESKTOP_AUTO_UPDATE_ENV=test
|
|
DOWNLOAD_TEST_ORIGIN=
|
|
DSH_DESKTOP_MACOS_SIGNING_IDENTITY=
|
|
DSH_DESKTOP_MACOS_TEAM_ID=
|
|
|
|
# Choose exactly one notarization strategy; leave the others commented out.
|
|
APPLE_KEYCHAIN_PROFILE=
|
|
# APPLE_KEYCHAIN=
|
|
# APPLE_API_KEY=
|
|
# APPLE_API_KEY_ID=
|
|
# APPLE_API_ISSUER=
|
|
# APPLE_ID=
|
|
# APPLE_APP_SPECIFIC_PASSWORD=
|
|
# APPLE_TEAM_ID=
|
|
|
|
# Optional electron-builder certificate import instead of an existing keychain identity.
|
|
# CSC_LINK=
|
|
# CSC_KEY_PASSWORD=
|
|
|
|
# Optional upload configuration; packaging does not require these credentials.
|
|
# DOWNLOAD_TEST_COS_BUCKET=
|
|
# DOWNLOAD_TEST_COS_SECRET_ID=
|
|
# DOWNLOAD_TEST_COS_SECRET_KEY=
|
|
# DOWNLOAD_PROD_COS_BUCKET=
|
|
# DOWNLOAD_PROD_COS_SECRET_ID=
|
|
# DOWNLOAD_PROD_COS_SECRET_KEY=
|