2 Commits

Author SHA1 Message Date
NimBold eea313b45f fix(release): verify AppImage permissions and inputs
- Inspect launcher permissions from stored SquashFS metadata.
- Pin and checksum the runtime embedded during AppImage packaging.
- Cover metadata validation and release tool inputs with regression tests.
2026-10-09 23:48:54 +03:30
NimBold ce31dccd88 fix(appimage): harden packaging for catalog compatibility
- Normalize and verify launcher, AppDir, and GTK hook permissions before and after repacking.

- Reject unsupported target triples before deriving or deleting payload paths.

- Align the published AppImage filename with catalog discovery and document the host glibc floor.

- Add regression coverage for permission, layout, symlink, and target traversal failures.
2026-09-29 14:14:54 +03:30