Files
Krunker-Civilian-Client-Test/electron-builder.yml
T
bigjakk 93775cc36a v0.5.4 — Fix taskbar pin persistence across updates
Set app.setAppUserModelId() to match electron-builder appId
(com.krunkercivilian.client) so Windows associates the running process
with the installed shortcut. Add explicit shortcutName to NSIS config
for stable shortcut identity across installs. Remove stale uuid entry
from electron-builder files list.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 11:38:51 -08:00

72 lines
1.8 KiB
YAML

appId: com.krunkercivilian.client
productName: Krunker Civilian Client
directories:
output: out
buildResources: build
files:
- dist/**/*
- node_modules/electron-store/**/*
- node_modules/conf/**/*
- node_modules/dot-prop/**/*
- node_modules/type-fest/**/*
- node_modules/pkg-up/**/*
- node_modules/find-up/**/*
- node_modules/locate-path/**/*
- node_modules/p-locate/**/*
- node_modules/p-limit/**/*
- node_modules/yocto-queue/**/*
- node_modules/path-exists/**/*
- node_modules/env-paths/**/*
- node_modules/json-schema-typed/**/*
- node_modules/ajv/**/*
- node_modules/ajv-formats/**/*
- node_modules/atomically/**/*
- node_modules/debounce-fn/**/*
- node_modules/mimic-fn/**/*
- node_modules/semver/**/*
- node_modules/onetime/**/*
- "!node_modules/**/*.ts"
- "!node_modules/**/*.map"
asar: true
win:
target:
- target: nsis
arch: [x64]
- target: portable
arch: [x64]
icon: build/icon.ico
nsis:
oneClick: false
allowToChangeInstallationDirectory: true
createDesktopShortcut: true
createStartMenuShortcut: true
shortcutName: Krunker Civilian Client
artifactName: "${productName}-${version}-Setup.${ext}"
portable:
artifactName: "${productName}-${version}-Portable.${ext}"
linux:
target:
- target: AppImage
arch: [x64]
- target: deb
arch: [x64]
icon: build/icon.png
category: Game
artifactName: "${productName}-${version}-linux-${arch}.${ext}"
desktop:
entry:
Name: Krunker Civilian Client
Comment: Cross-platform Krunker game client
Categories: Game;ActionGame;
Keywords: krunker;fps;game;
StartupWMClass: krunker-civilian-client
publish:
provider: github
owner: krunker-civilian
repo: krunker-civilian-client