From 68b4f792f0050df06ed5d31d82cc0ff4945f29ea Mon Sep 17 00:00:00 2001 From: Horus Date: Tue, 16 May 2023 11:34:54 +0800 Subject: [PATCH] fix: app updater not working for internal release (#2377) --- apps/electron/scripts/generate-assets.mjs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/electron/scripts/generate-assets.mjs b/apps/electron/scripts/generate-assets.mjs index afee19c86..abf5c2f38 100644 --- a/apps/electron/scripts/generate-assets.mjs +++ b/apps/electron/scripts/generate-assets.mjs @@ -59,6 +59,17 @@ if (!process.env.SKIP_WEB_BUILD) { await fs.move(affineWebOutDir, publicAffineOutDir, { overwrite: true }); } +// step 3: update app-updater.yml content with build type in resources folder +if (process.env.BUILD_TYPE === 'internal') { + const appUpdaterYml = path.join(publicDistDir, 'app-update.yml'); + const appUpdaterYmlContent = await fs.readFile(appUpdaterYml, 'utf-8'); + const newAppUpdaterYmlContent = appUpdaterYmlContent.replace( + 'AFFiNE', + 'AFFiNE-Releases' + ); + await fs.writeFile(appUpdaterYml, newAppUpdaterYmlContent); +} + /// -------- /// -------- /// --------