From b98be3312023cd534bcaa9ffc8834ed87572f49b Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Mon, 1 Jun 2026 12:17:58 -0700 Subject: [PATCH] Test build --- forge.config.ts | 81 ------------------------------------------------- 1 file changed, 81 deletions(-) diff --git a/forge.config.ts b/forge.config.ts index 4a0ced6..bebcce6 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -40,87 +40,6 @@ const makers: ForgeConfig["makers"] = [ new MakerZIP({}), ]; -// skip these makers in CI/CD -if (!process.env.PLATFORM) { - makers.push( - // must be manually built (freezes CI process) - // not much use in being published anyhow - new MakerAppX({ - certPass: "", - packageExecutable: `app\\${STRINGS.execName}.exe`, - publisher: "CN=B040CC7E-0016-4AF5-957F-F8977A6CFA3B", - }), - // flatpak publishing should occur through flathub repos. - // this is just for testing purposes - new MakerFlatpak({ - options: { - id: "chat.stoat.stoat-desktop", - description: STRINGS.description, - productName: STRINGS.name, - productDescription: STRINGS.description, - runtimeVersion: "25.08", - icon: { - "16x16": `${ASSET_DIR}/hicolor/16x16.png`, - "32x32": `${ASSET_DIR}/hicolor/32x32.png`, - "64x64": `${ASSET_DIR}/hicolor/64x64.png`, - "128x128": `${ASSET_DIR}/hicolor/128x128.png`, - "256x256": `${ASSET_DIR}/hicolor/256x256.png`, - "512x512": `${ASSET_DIR}/hicolor/512x512.png`, - } as unknown, - categories: ["Network"], - modules: [ - // use the latest zypak -- Electron sandboxing for Flatpak - { - name: "zypak", - sources: [ - { - type: "git", - url: "https://github.com/refi64/zypak", - tag: "v2025.09", - }, - ], - }, - ], - finishArgs: [ - // default arguments found by running - // DEBUG=electron-installer-flatpak* pnpm make - "--socket=fallback-x11", - "--socket=wayland", - "--share=ipc", - "--share=network", - "--device=dri", - "--device=all", - "--socket=pulseaudio", - "--filesystem=home", - "--filesystem=xdg-run/pipewire-0", - "--filesystem=xdg-videos:ro", - "--filesystem=xdg-pictures:ro", - "--filesystem=xdg-run/speech-dispatcher", - "--talk-name=org.freedesktop.ScreenSaver", - "--talk-name=org.freedesktop.Notifications", - "--talk-name=org.kde.StatusNotifierWatcher", - "--talk-name=com.canonical.AppMenu.Registrar", - "--talk-name=com.canonical.indicator.application", - "--talk-name=com.canonical.Unity", - "--env=XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons", - "--env=ELECTRON_TRASH=gio", - "--env=TMPDIR=xdg-run/app/chat.stoat.stoat-desktop", - ], - files: [], - } as MakerFlatpakOptionsConfig, - }), - // testing purposes - new MakerDeb({ - options: { - productName: STRINGS.name, - productDescription: STRINGS.description, - categories: ["Network"], - icon: `${ASSET_DIR}/icon.png`, - }, - }), - ); -} - const config: ForgeConfig = { packagerConfig: { asar: true,