Skip to content

jpackage adjustments for windows and linux - #112

Merged
NateIsStalling merged 6 commits into
mainfrom
jpackage-beta2
Aug 13, 2026
Merged

NateIsStalling merged 6 commits into
mainfrom
jpackage-beta2

Conversation

@NateIsStalling

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the Windows and Linux jpackage release packaging flow by centralizing common “app + additional launchers” arguments into a shared argfile and wiring optional --runtime-image support into the native-installer step.

Changes:

  • Remove --app-image / --name from the Windows/Linux platform-specific jpackage config files and provide them via a shared launcher argfile instead.
  • Add jpackage/jpackage-app-launchers.cfg to supply --input, --main-jar, --main-class, --name, and --add-launcher flags for installer builds.
  • Pass --runtime-image (when provided) to the Windows/Linux native-installer jpackage invocation.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
jpackage/jpackage-windows.cfg Makes Windows config platform-specific only (no longer sets --app-image / --name).
jpackage/jpackage-linux.cfg Makes Linux config platform-specific only and keeps --linux-shortcut behavior.
jpackage/jpackage-app-launchers.cfg New shared argfile providing main app/launcher configuration for installer builds.
build-windows-release.sh Includes the new shared argfile in the installer step and propagates optional --runtime-image.
build-linux-release.sh Includes the new shared argfile in the installer step and propagates optional --runtime-image.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread jpackage/jpackage-app-launchers.cfg
@NateIsStalling
NateIsStalling merged commit 22f7dad into main Aug 13, 2026
9 of 10 checks passed
@NateIsStalling
NateIsStalling deleted the jpackage-beta2 branch August 13, 2026 19:30
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.

2 participants