Files
OFLauncher/electron-builder.yml
T
2026-06-19 11:24:26 +02:00

44 lines
1.3 KiB
YAML

appId: com.oflauncher.app
productName: OFLauncher
directories:
buildResources: build
output: dist
files:
- '!**/.vscode/*'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}'
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml,package-lock.json}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
asarUnpack:
- resources/**
extraResources:
- from: resources/
to: resources/
filter:
- '**/*'
win:
target:
- nsis
artifactName: ${productName}-${version}-setup.${ext}
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
linux:
target:
- AppImage
- deb
maintainer: oflauncher
category: Game
# Pas de version dans le nom : OFLauncher.AppImage est toujours écrasé sur
# place par l'auto-update, les raccourcis bureau restent valides après maj.
artifactName: ${productName}.${ext}
# Publication des binaires du launcher (auto-update).
# Provider "generic" : electron-updater lit latest.yml à cette URL fixe.
# Les artefacts (latest.yml + installeur + .blockmap) sont uploadés sur une
# release Gitea à tag fixe "latest" via scripts/publish-gitea.mjs.
publish:
provider: generic
url: https://gitea.ldpt.fr/zertus/OFLauncher/releases/download/latest/