Skip to content

Fix/uninstall arp integration#451

Merged
shannah merged 4 commits intomasterfrom
fix/uninstall-arp-integration
Mar 26, 2026
Merged

Fix/uninstall arp integration#451
shannah merged 4 commits intomasterfrom
fix/uninstall-arp-integration

Conversation

@shannah
Copy link
Copy Markdown
Owner

@shannah shannah commented Mar 26, 2026

No description provided.

shannah and others added 4 commits March 26, 2026 15:33
The ARP UninstallString now points to the app launcher with
--jdeploy:uninstall --jdeploy:interactive=false instead of copying the
installer exe to an uninstallers directory. The Go launcher handles
uninstall natively via the uninstall manifest without requiring a JVM.

- Remove installer exe copy to ~/.jdeploy/uninstallers/ during install
- Point UninstallString at app launcher with --jdeploy:uninstall flag
- Add QuietUninstallString for silent uninstall support
Smoke test now verifies app launcher and uninstall manifest exist instead
of checking for the removed uninstallers directory. Uninstall test uses
the app launcher with --jdeploy:uninstall flag.
The Go launcher schedules self-deletion via PowerShell with a 2-second
delay. Poll up to 10 seconds for the app directory to be removed before
failing the smoke test.
@shannah shannah merged commit 93153e8 into master Mar 26, 2026
17 checks passed
@shannah shannah deleted the fix/uninstall-arp-integration branch March 26, 2026 16:36
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