Files
wehub-resource-sync d18ada4ee7
Docker Publish / docker (web, apps/web/Dockerfile, web) (push) Failing after 0s
Docker Publish / docker (api, apps/api/Dockerfile, api) (push) Failing after 1s
Publish Extension / detect-version (push) Has been skipped
Publish Extension / submit (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:24:41 +08:00

78 lines
2.0 KiB
YAML

appId: com.vidbee
productName: VidBee
directories:
buildResources: build
afterPack: build/after-pack.cjs
protocols:
- name: VidBee
schemes:
- vidbee
files:
- '!**/.vscode/*'
- '!**/.context/**'
- '!**/.github/**'
- '!node_modules/@vidbee/downloader-core{,/**}'
- '!node_modules/.pnpm/@vidbee+downloader-core@*/**'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintcache,eslint.config.mjs,dev-app-update.yml}'
- '!changelogs/**'
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
# Issue #103: keep desktop binaries out of app.asar to avoid duplicated resource packaging.
- '!resources{,/**}'
extraResources:
- from: resources
to: resources
filter:
- '**/*'
# NOTE: VidBee CLI is now distributed standalone via npm / brew / shell
# installer (NEX-148). Desktop no longer bundles `@vidbee/cli` and no
# longer ships a `vidbee` shim. Users install the CLI explicitly with
# `npm install -g @vidbee/cli` (or one of the other channels).
win:
executableName: vidbee
target:
- nsis
- portable
nsis:
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
portable:
artifactName: ${name}-${version}-portable.${ext}
mac:
hardenedRuntime: true
entitlements: build/entitlements.mac.plist
entitlementsInherit: build/entitlements.mac.plist
notarize: true
artifactName: ${name}-${version}-${arch}.${ext}
target:
- target: zip
arch:
- arm64
- x64
- target: dmg
arch:
- arm64
- x64
linux:
target:
- AppImage
- deb
maintainer: nexmoex@gmail.com
category: Utility
deb:
# Issue #378: fix chrome-sandbox SUID perms so the .deb launches.
afterInstall: build/after-install.sh
appImage:
artifactName: ${name}-${version}.${ext}
npmRebuild: true
publish:
provider: github
owner: nexmoe
repo: vidbee
electronLanguages:
- en