build: setup tooling for publish to gcs

This commit is contained in:
talksik
2026-03-19 18:12:14 -07:00
parent 2915a30fe0
commit a1b1a46875
4 changed files with 381 additions and 14 deletions
+8
View File
@@ -1,6 +1,14 @@
import { app, BrowserWindow, ipcMain, session } from 'electron';
import path from 'node:path';
import started from 'electron-squirrel-startup';
import { updateElectronApp, UpdateSourceType } from 'update-electron-app';
updateElectronApp({
updateSource: {
type: UpdateSourceType.StaticStorage,
baseUrl: `https://storage.googleapis.com/flowy-releases/llink/${process.platform}/${process.arch}`
}
});
// Handle creating/removing shortcuts on Windows when installing/uninstalling.
if (started) {