Fix desktop release plugin-history dist styles-entry ENOENT #286

Closed
opened 2026-06-05 08:50:01 +00:00 by steve · 0 comments
Owner

Describe the issue.

Problem

Goal

Scope

Non-goals

Acceptance Criteria

Implementation Notes

Suggested Files or Specs To Inspect

Validation Commands

Follow-up Tasks

Implementation Summary

Set emptyOutDir:false on dual-build first-party plugin vite configs so main rebuilds do not delete dist/styles-entry.js; desktop build now runs build:workspace-plugin-dist before renderer packaging; electron-builder renames linux-x86_64.AppImage to linux-x64.AppImage for stable staging. Validated plugin-history main-only rebuild preserves styles-entry, linux AppImage rename hook, and release:desktop:local staging.

Describe the issue. ## Problem ## Goal ## Scope ## Non-goals ## Acceptance Criteria ## Implementation Notes ## Suggested Files or Specs To Inspect ## Validation Commands ## Related Issues - Follow-up to #284 — [Fix desktop release collector resolution under pnpm](../closed/284-fix-desktop-release-collector-resolution-under-pnpm.md) ## Follow-up Tasks ## Implementation Summary Set emptyOutDir:false on dual-build first-party plugin vite configs so main rebuilds do not delete dist/styles-entry.js; desktop build now runs build:workspace-plugin-dist before renderer packaging; electron-builder renames linux-x86_64.AppImage to linux-x64.AppImage for stable staging. Validated plugin-history main-only rebuild preserves styles-entry, linux AppImage rename hook, and release:desktop:local staging. <!-- backlog:task_id=TASK-DESKTOP-RELEASE-PLUGIN-DIST source_spec=spec/src/20-packages/desktop-electron/index.md related_issue=284 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lapis-notes/lapis#286
No description provided.