Skip to content

fix(release): packaging script no longer wipes dist/ (keep the .dmg) - #11

Merged
VU3ESV merged 1 commit into
mainfrom
fix/radioplugin-dist
Jun 2, 2026
Merged

fix(release): packaging script no longer wipes dist/ (keep the .dmg)#11
VU3ESV merged 1 commit into
mainfrom
fix/radioplugin-dist

Conversation

@VU3ESV

@VU3ESV VU3ESV commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Bug: the #10-merge release run failed (shasum: LP-700-App-0.1.7.dmg: No such file or directory) and cut no release. Cause: make-radioplugin.sh ran rm -rf dist, deleting the standalone .app/.dmg that build-app.sh/make-dmg.sh had just built, before the checksum/attach steps.

Fix: the script now only mkdir -p dist + removes its own *.radioplugin, leaving the .dmg intact.

The standalone app release is unchanged (still built + attached, exactly as before); the .radioplugin/.appex is purely an additional artifact alongside the .dmg. Verified locally: a sentinel dist/*.dmg survives the script while LP700.radioplugin is produced. Merging this re-triggers the release and should publish v0.1.7 with both the .dmg and the .radioplugin.

🤖 Generated with Claude Code

make-radioplugin.sh did `rm -rf dist`, which in the release pipeline deleted the
standalone .app/.dmg built moments earlier by build-app.sh/make-dmg.sh — failing the
checksum step and aborting the whole release (so the #10 merge cut no release).

The script now only ensures dist/ exists and overwrites its own package, leaving the
.dmg in place. The standalone app release is unchanged; the .radioplugin is purely an
additional artifact alongside it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@VU3ESV
VU3ESV merged commit c4bede5 into main Jun 2, 2026
1 check passed
@VU3ESV
VU3ESV deleted the fix/radioplugin-dist branch June 2, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant