build(release): reduce package size and report release sizes (#244)

This commit is contained in:
sudacode authored and GitHub committed 2026-09-11 01:15:36 -07:00
1 parent 8ae5bde6a4
commit 0c37c665a2
21 files changed
+1085 -513

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
type: changed
area: release
- Reduced installer and unpacked app size by excluding documentation demo media, dependency source maps, TypeScript files, test and fixture directories, other development files, and unused Koffi platform binaries, and sharing the existing Japanese UI font across windows.
- Added package content checks, published size reports with release comparisons, and packaged asset/native-module smoke checks to the shared stable and prerelease build workflow. Size growth is reported without blocking releases.