a6aba24d78
Build & Release / build-linux-win (push) Failing after 2m34s
- 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
49 lines
1011 B
YAML
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/
|