Skip to content

fix(desktop): exclude top-level _ dirs from sidecar staging - #40

Merged
ackness merged 1 commit into
mainfrom
fix/desktop-archive-staging
Aug 1, 2026
Merged

fix(desktop): exclude top-level _ dirs from sidecar staging#40
ackness merged 1 commit into
mainfrom
fix/desktop-archive-staging

Conversation

@ackness

@ackness ackness commented Aug 1, 2026

Copy link
Copy Markdown
Owner

The v0.0.24 tag build failed at 'Verify unpacked release resources': the wholesale plugins/ copy staged plugins/_archive into the app and the verifier failed it as a bundled plugin with no package.json.

  • build.mjs staging filter now skips _-prefixed dirs at the resource root (also stops shipping worlds/_archive as dead weight)
  • verify-release.mjs tolerates an archived dir slipping through an older build

Third member of the _archive family (after the release-preflight scan and the workspace glob). Local pnpm build:electron + node apps/desktop/scripts/verify-release.mjs mac re-run to confirm before merge; v0.0.24 will be re-tagged on the merge commit.

plugins/_archive (retired plugins) rode the wholesale plugins/ copy into the
packaged app, and CI's unpacked-resource verifier treated it as a bundled
plugin and failed the v0.0.24 release on its missing package.json. Staging
now skips _-prefixed dirs at the resource root (worlds/_archive stops
shipping as dead weight too), and the verifier tolerates one slipping
through an older build. Third member of the _archive family after the
release-preflight and workspace-glob cases.
@ackness
ackness merged commit 70ce55b into main Aug 1, 2026
1 check passed
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