qfix: backward compatible multiple desktop updates channels (#9687)

Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
This commit is contained in:
Alexey Zinoviev
2025-08-18 23:02:37 +07:00
committed by GitHub
parent 2e38cc087d
commit c1d7faa161
5 changed files with 8 additions and 4 deletions
+1 -1
View File
@@ -377,7 +377,7 @@ ipcMain.on('set-combined-config', (_event: any, config: Config) => {
const updatesUrl = process.env.DESKTOP_UPDATES_URL ?? config.DESKTOP_UPDATES_URL ?? 'https://dist.huly.io'
// NOTE: env format is: default_value;key1:value1;key2:value2...
const updatesChannels = (process.env.DESKTOP_UPDATES_CHANNEL ?? config.DESKTOP_UPDATES_CHANNEL ?? 'huly').split(';').map(c => c.trim().split(':'))
const updatesChannels = (process.env.DESKTOP_UPDATES_CHANNEL ?? config.DESKTOP_UPDATES_CHANNELS ?? config.DESKTOP_UPDATES_CHANNEL ?? 'huly').split(';').map(c => c.trim().split(':'))
const updateChannelsMap: Record<string, string> = {}
for (const channelInfo of updatesChannels) {
if (channelInfo.length === 1) {
+2 -1
View File
@@ -16,7 +16,8 @@ export interface Config {
COLLABORATOR?: string
COLLABORATOR_URL: string
CONFIG_URL: string
DESKTOP_UPDATES_CHANNEL?: string
DESKTOP_UPDATES_CHANNEL?: string // deprecated, kept for backwards compatibility of old desktop versions that will still need to be upgraded
DESKTOP_UPDATES_CHANNELS?: string
DESKTOP_UPDATES_URL?: string
DISABLE_SIGNUP?: string
HIDE_LOCAL_LOGIN?: string
+2 -1
View File
@@ -198,7 +198,8 @@ services:
- SIGN_URL=http://huly.local:4006
# - ANALYTICS_COLLECTOR_URL=http://huly.local:4017
- DESKTOP_UPDATES_URL=https://dist.huly.io
- DESKTOP_UPDATES_CHANNEL=dev;tracex:dev-tracex
- DESKTOP_UPDATES_CHANNEL=dev
- DESKTOP_UPDATES_CHANNELS=dev;tracex:dev-tracex
- BRANDING_URL=http://huly.local:8087/branding.json
- STREAM_URL=http://huly.local:1080/recording
# - DISABLE_SIGNUP=true
+2 -1
View File
@@ -254,7 +254,8 @@ services:
- SIGN_URL=http://huly.local:4006
# - ANALYTICS_COLLECTOR_URL=http://huly.local:4017
- DESKTOP_UPDATES_URL=https://dist.huly.io
- DESKTOP_UPDATES_CHANNEL=dev;tracex:dev-tracex
- DESKTOP_UPDATES_CHANNEL=dev
- DESKTOP_UPDATES_CHANNELS=dev;tracex:dev-tracex
- BRANDING_URL=http://huly.local:8087/branding.json
- STREAM_URL=http://huly.local:1080/recording
- COMMUNICATION_API_ENABLED=true
+1
View File
@@ -43,6 +43,7 @@ startFront(metricsContext, {
POSTHOG_HOST: process.env.POSTHOG_HOST,
DESKTOP_UPDATES_URL: process.env.DESKTOP_UPDATES_URL,
DESKTOP_UPDATES_CHANNEL: process.env.DESKTOP_UPDATES_CHANNEL,
DESKTOP_UPDATES_CHANNELS: process.env.DESKTOP_UPDATES_CHANNELS,
ANALYTICS_COLLECTOR_URL: process.env.ANALYTICS_COLLECTOR_URL,
LINK_PREVIEW_URL: process.env.LINK_PREVIEW_URL,
AI_URL: process.env.AI_URL,