Files
layonara-forge/electron-builder.yml
T
plenarius a6aba24d78
Build & Release / build-linux-win (push) Failing after 2m34s
fix: use electron-builder Wine image, disable code signing
- Runner now uses electronuserland/builder:20-wine which has Node 20,
  Wine, and all build tools pre-installed
- Removed manual Wine/Node setup steps from workflow
- Disabled Windows code signing (no certificate available)
- Simplified workflow to: checkout -> npm ci -> build -> package -> release
2026-04-21 13:01:10 -04:00

49 lines
1011 B
YAML

appId: com.layonara.forge
productName: Layonara Forge
directories:
output: release
buildResources: assets
files:
- electron/dist/**
- packages/backend/dist/**
- packages/frontend/dist/**
- packages/backend/package.json
- packages/frontend/package.json
- package.json
- db/**
- builder/**
- "!builder/Dockerfile"
- node_modules/**
- "!node_modules/.cache/**"
extraResources:
- from: builder/
to: builder/
- from: db/
to: db/
- from: lsp/
to: lsp/
filter:
- "**/*"
- "!.git"
asar: true
win:
target: nsis
icon: assets/icon.ico
sign: false
signingHashAlgorithms: null
nsis:
oneClick: false
allowToChangeInstallationDirectory: true
installerIcon: assets/icon.ico
mac:
target: dmg
icon: assets/icon.icns
category: public.app-category.developer-tools
linux:
target: AppImage
icon: assets/icon.png
category: Development
publish:
provider: generic
url: https://gitea.layonara.com/layonara/layonara-forge/releases/download/latest/