Skip to content

ui separation - #295

Merged
arifBurakDemiray merged 5 commits into
stagingfrom
java-ui-separate-release
Oct 22, 2026
Merged

arifBurakDemiray merged 5 commits into
stagingfrom
java-ui-separate-release

Conversation

@turtledreams

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Dependency security scan

Scanned 25 resolved dependencies, failing on HIGH and above.

No known vulnerabilities in 25 resolved dependencies.

Result: passed

Full run log

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Unit Test Results 🚀

739 tests  ±0   739 ✅ ±0   2m 50s ⏱️ -1s
 64 suites ±0     0 💤 ±0 
 64 files   ±0     0 ❌ ±0 

Results for commit eac9eef. ± Comparison against base commit 64466a0.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Code coverage

module lines branches
sdk-java 89.8% (7234/8054) 80.1% (3203/4000)
sdk-java-ui 70.5% (968/1374) 63.2% (499/790)
Least covered classes (10 shown)
class module lines covered uncovered
ly.count.sdk.java.ui.JavaFxContentDisplay sdk-java-ui 10.6% (23/216) 193
ly.count.sdk.java.ui.FxSurfaces sdk-java-ui 74.8% (172/230) 58
ly.count.sdk.java.ui.ExternalBrowser sdk-java-ui 55.0% (66/120) 54
ly.count.sdk.java.internal.SDKCore sdk-java 89.0% (363/408) 45
ly.count.sdk.java.ui.JavaFxWidgetHost sdk-java-ui 81.2% (190/234) 44
ly.count.sdk.java.internal.ModuleRequests sdk-java 75.9% (132/174) 42
ly.count.sdk.java.internal.ModuleContent sdk-java 89.7% (280/312) 32
ly.count.sdk.java.internal.TimedEvents sdk-java 60.8% (48/79) 31
ly.count.sdk.java.internal.SessionImpl sdk-java 90.1% (274/304) 30
ly.count.sdk.java.internal.SDKStorage sdk-java 84.5% (158/187) 29

Full run log

sdk-java-ui now depends on a released core, so no build compiled or tested
it against the sdk-java of the same checkout any more. It uses the core's
internal classes, so a core change could break it unnoticed until the next
UI release.

The testUiWithLocalCore project property swaps the released core for the
sdk-java project, and the cross-platform job sets it for the UI tests.
Releasing a ui- tag still tests the UI against the released core it names.
The property tests the UI source, not the released java-ui jar on a newer
core.

Also wraps the changelog line markdownlint (MD013) reported as too long.
@arifBurakDemiray
arifBurakDemiray merged commit c0b090d into staging Oct 22, 2026
16 of 17 checks passed
@arifBurakDemiray
arifBurakDemiray deleted the java-ui-separate-release branch October 22, 2026 20:07
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