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 artifactName: ${productName}-${version}.${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/