mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 01:32:40 +00:00
* fix(app): hide the sidebar Usage item while it has no summary Without a summary window with data, the item fell back to a plain "Usage" row that duplicated the footer's Usage icon. It now renders nothing, and the footer rows leave it out so an otherwise empty rows block and its separator disappear with it. * fix(desktop): restore built-in usage in packaged apps The external plugin compiler cannot traverse app.asar, and dependency packaging drops declarations needed by import validation. Ship complete built-in resources beside the archive and verify registration in the packaged desktop smoke check. * fix(usage): restore login discovery across harnesses Discover subscription accounts independently of agent sessions and retain each account’s logins in preference order so an unusable credential can fall back to another login for the same account.
105 lines
3.1 KiB
YAML
105 lines
3.1 KiB
YAML
npmRebuild: false
|
|
appId: sh.paseo.desktop
|
|
productName: Paseo
|
|
executableName: Paseo
|
|
protocols:
|
|
- name: Paseo agent link
|
|
schemes:
|
|
- paseo
|
|
afterPack: ./scripts/after-pack.js
|
|
afterSign: ./scripts/after-sign.js
|
|
directories:
|
|
output: release
|
|
files:
|
|
- dist/**/*
|
|
- "!**/*.map"
|
|
- "!node_modules/@getpaseo/*/src/**"
|
|
- "!node_modules/@getpaseo/**/*.test.*"
|
|
- "!node_modules/@getpaseo/**/*.spec.*"
|
|
- "!node_modules/@getpaseo/server/dist/server/web-ui/**"
|
|
- "!node_modules/@getpaseo/server/dist/server/builtin-plugins/**"
|
|
# Workspace packages are symlinked, so anything a dev generates inside them
|
|
# lands in the asar. CI never has these; a local .debug run adds gigabytes.
|
|
- "!node_modules/@getpaseo/*/.debug/**"
|
|
- "!node_modules/@getpaseo/*/.tasks/**"
|
|
- "!node_modules/@getpaseo/*/conversations/**"
|
|
- "!node_modules/@getpaseo/*/test-results/**"
|
|
asarUnpack:
|
|
- dist/daemon/node-entrypoint-runner.js
|
|
- node_modules/@getpaseo/server/dist/server/terminal/shell-integration/**/*
|
|
extraResources:
|
|
# Preserve physical compiler inputs, including .d.ts files omitted from packaged node_modules.
|
|
- from: ../server/dist/server/builtin-plugins
|
|
to: builtin-plugins
|
|
- from: ../app/dist
|
|
to: app-dist
|
|
- from: assets/editor-targets
|
|
to: editor-target-icons
|
|
publish:
|
|
provider: github
|
|
owner: getpaseo
|
|
repo: paseo
|
|
mac:
|
|
artifactName: "Paseo-${version}-${arch}.${ext}"
|
|
minimumSystemVersion: "13.0.0"
|
|
category: public.app-category.developer-tools
|
|
icon: assets/icon.icns
|
|
hardenedRuntime: true
|
|
notarize: true
|
|
entitlements: build/entitlements.mac.plist
|
|
entitlementsInherit: build/entitlements.mac.inherit.plist
|
|
extraResources:
|
|
- from: bin/paseo
|
|
to: bin/paseo
|
|
- from: assets/icon.png
|
|
to: icon.png
|
|
target:
|
|
- dmg
|
|
- zip
|
|
linux:
|
|
category: Development
|
|
icon: assets
|
|
artifactName: "Paseo-${version}-${arch}.${ext}"
|
|
maintainer: "Mohamed Boudra <hello@moboudra.com>"
|
|
vendor: "Paseo"
|
|
extraResources:
|
|
- from: bin/paseo
|
|
to: bin/paseo
|
|
target:
|
|
- AppImage
|
|
- deb
|
|
- rpm
|
|
- tar.gz
|
|
deb:
|
|
afterInstall: scripts/linux-sandbox/after-install.tpl
|
|
rpm:
|
|
afterInstall: scripts/linux-sandbox/after-install.tpl
|
|
appImage:
|
|
# A nonempty argument list replaces builder's hardcoded --no-sandbox default.
|
|
executableArgs: ["--class=Paseo"]
|
|
# Keep the AppImage filename stable across versions (no ${version}) so
|
|
# electron-updater overwrites the file in place instead of renaming it to a new
|
|
# versioned path. A rename orphans the old binary, breaks desktop shortcuts, and
|
|
# dangles the ~/.local/bin/paseo CLI symlink, which points at $APPIMAGE. The
|
|
# version stays discoverable via the release tag and the in-app version.
|
|
artifactName: "Paseo-${arch}.${ext}"
|
|
win:
|
|
artifactName: "Paseo-Setup-${version}-${arch}.${ext}"
|
|
icon: assets/icon.ico
|
|
extraResources:
|
|
- from: bin/paseo.cmd
|
|
to: bin/paseo.cmd
|
|
target:
|
|
- target: nsis
|
|
arch:
|
|
- x64
|
|
- arm64
|
|
- target: zip
|
|
arch:
|
|
- x64
|
|
- arm64
|
|
nsis:
|
|
oneClick: false
|
|
perMachine: false
|
|
allowToChangeInstallationDirectory: true
|