Open rotu opened 3 months ago
Found during development on macOS. I'm not sure the actual runtime implications of this since I'm not on Linux.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.
not stale
Type
FlatpakOptions
is incompatible withPlatformSpecificBuildOptions
due to conflicting types of thefiles
property.PlatformSpecificBuildOptions
: https://github.com/electron-userland/electron-builder/blob/8e36be113489c1afa6ce5ee6cdda73049bc619a6/packages/app-builder-lib/src/options/PlatformSpecificBuildOptions.ts#L53whereas
FlatpakOptions
: https://github.com/electron-userland/electron-builder/blob/8e36be113489c1afa6ce5ee6cdda73049bc619a6/packages/app-builder-lib/src/options/linuxOptions.ts#L219-L224These two objects are merged together in
FlatpakTarget
but the type incompatibility is obscured behind anas any
cast.https://github.com/electron-userland/electron-builder/blob/8e36be113489c1afa6ce5ee6cdda73049bc619a6/packages/app-builder-lib/src/targets/FlatpakTarget.ts#L12-L16