Menu

#191 fix(release): package-release.sh plist/script copies use || true — missing files produce broken published packages silently

open
nobody
None
2026-06-06
2026-06-06
Anonymous
No

Originally created by: adityaharishch

Problem

In scripts/package-release.sh, the block that copies plist files and install scripts into the release bundle uses || true on the copy commands. A missing install-a11y-helper-daemon.sh, a renamed plist, or any other missing file produces a published package that is missing a daemon installer — and the release job succeeds with exit 0.

Fix

Remove || true from the plist/script copy commands, or explicitly assert each expected file exists before packing. The release should fail loudly if any installer asset is absent from the bundle.

Discussion


Log in to post a comment.