Skip to content

Conversation

@mstahv
Copy link
Member

@mstahv mstahv commented Dec 17, 2025

Uses shade plugin to pull in some transitive dependencies to internal "flow-build-util" module. Although they are not ending up to the actual production artifact, they lower the DX as in IDE it may appear one has them evailable.

Fixes #23007

Some of the configs need to be reviewed, full build not done, opening draft PR for that...
@github-actions
Copy link

github-actions bot commented Dec 17, 2025

Test Results

1 307 files  ± 0  1 307 suites  ±0   1h 14m 0s ⏱️ +13s
9 273 tests ± 0  9 205 ✅ ± 0  68 💤 ±0  0 ❌ ±0 
9 734 runs  +39  9 658 ✅ +39  76 💤 ±0  0 ❌ ±0 

Results for commit 7caadd9. ± Comparison against base commit bec101d.

♻️ This comment has been updated with latest results.

@vaadin-bot vaadin-bot added +0.0.1 and removed +0.1.0 labels Dec 17, 2025
@github-actions github-actions bot added +0.1.0 and removed +0.0.1 labels Dec 17, 2025
@vaadin-bot vaadin-bot added +0.0.1 and removed +0.1.0 labels Dec 17, 2025
@github-actions github-actions bot added +0.1.0 and removed +0.0.1 labels Dec 17, 2025
@vaadin-bot vaadin-bot added +0.0.1 and removed +0.1.0 labels Dec 17, 2025
@mstahv mstahv changed the title bugfix: do not leak internally used dependencies to actual apps, not even as optionals fix: do not leak internally used dependencies to actual apps, not even as optionals Dec 17, 2025
@github-actions github-actions bot added +0.1.0 and removed +0.0.1 labels Dec 17, 2025
@vaadin-bot vaadin-bot added +0.0.1 and removed +0.1.0 labels Dec 17, 2025
@github-actions github-actions bot added +0.1.0 and removed +0.0.1 labels Dec 18, 2025
@vaadin-bot vaadin-bot added +0.0.1 and removed +0.1.0 labels Dec 18, 2025
Copy link
Contributor

@mshabarov mshabarov left a comment

Choose a reason for hiding this comment

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

I don't have comments, looks fine. The question is shall we test it before merging, or shall we test with the alpha pre-release, which is easier. Merge and test sounds better to me.

@github-actions github-actions bot added +0.0.1 and removed +1.0.0 labels Jan 8, 2026
@vaadin-bot vaadin-bot added +1.0.0 and removed +0.0.1 labels Jan 8, 2026
@vaadin-bot vaadin-bot added +0.0.1 and removed +1.0.0 labels Jan 8, 2026
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 9, 2026

@mshabarov mshabarov merged commit 7641d50 into main Jan 9, 2026
48 of 50 checks passed
@mshabarov mshabarov deleted the bugfix/commons-dependencies-leaking-from-vaadin-dev branch January 9, 2026 08:24
@mshabarov mshabarov added the target/25.0 Cherry-pick to 25.0 branch label Jan 9, 2026
vaadin-bot pushed a commit that referenced this pull request Jan 9, 2026
…n as optionals (#23011)

Uses shade plugin to pull in some transitive dependencies to internal "flow-build-util" module. Although they are not ending up to the actual production artifact, they lower the DX as in IDE it may appear one has them evailable.

Fixes #23007
vaadin-bot added a commit that referenced this pull request Jan 9, 2026
…n as optionals (#23011) (#23152)

Uses shade plugin to pull in some transitive dependencies to internal "flow-build-util" module. Although they are not ending up to the actual production artifact, they lower the DX as in IDE it may appear one has them evailable.

Fixes #23007

Co-authored-by: Matti Tahvonen <matti@vaadin.com>
@vaadin-bot
Copy link
Collaborator

This ticket/PR has been released with Vaadin 25.1.0-alpha1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dependencies utilized via vaadin-dev should be shaded into custom namespace

6 participants