Skip to content

Conversation

abdulowork
Copy link
Contributor

The "-js" dependencies are an unconventional way to specify dependencies, and these dependencies are problematic for testing lenient KMP resolution, which we are doing in KT-77297.

To make sure there is no impact, I published coroutines before and after these changes. Here is the diff. Now KMP Gradle JS consumers will see atomicfu component instead of atomicfu-js (which is the convention in KMP resolution), and there used to be some duplication in POM dependencies, which is now gone.

The "-js" dependencies are an uncoventional way to specify dependencies
and these dependencies are problematic for testing lenient KMP
resolution.
@abdulowork
Copy link
Contributor Author

I decided to revert depends the ordering fix to not introduce an unnecessary workaround. Now there will also be a diff in klibs due to depends ordering

@murfel
Copy link
Contributor

murfel commented Oct 2, 2025

@murfel murfel requested a review from dkhalanskyjb October 2, 2025 12:57
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.

3 participants