Skip to content

Add standalone Windows release packaging - #25

Merged
SLP-DEV1 merged 6 commits into
mainfrom
feat/windows-portable-release
Aug 26, 2026
Merged

Add standalone Windows release packaging#25
SLP-DEV1 merged 6 commits into
mainfrom
feat/windows-portable-release

Conversation

@SLP-DEV1

Copy link
Copy Markdown
Owner

Summary

Adds the release infrastructure for a self-contained Windows package that does not require users to install Node.js, npm, or cloudflared.

Package contents

  • portable Node.js runtime copied from the clean Windows CI runner
  • locked node_modules from npm ci
  • bundled official cloudflared.exe
  • one-click flat-image launcher
  • one-click PSD/Photopea launcher
  • source/runtime files required by Vite and the existing PSD asset bridge
  • portable usage/privacy notes

Release workflow

  • runs the full project check before packaging
  • requires the vX.Y.Z tag to match package.json
  • creates OpenMockup-Studio-Windows-x64.zip
  • publishes a SHA-256 checksum
  • creates the GitHub Release with generated notes

This implements the packaging part of #19. The issue will be closed after the first versioned portable asset is actually published.

@SLP-DEV1
SLP-DEV1 merged commit aa2f6d7 into main Aug 26, 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