Skip to content

Conversation

fzhinkin
Copy link
Collaborator

Source sets may not be final until klib compilation. Dependencies between tasks were updated so that all tasks relying on that info are executed only after klib compilation.

This fix does not solve #209, it will be addressed separately.

Fixes #206

@fzhinkin fzhinkin linked an issue Mar 28, 2024 that may be closed by this pull request
@fzhinkin fzhinkin added bug Something isn't working klib labels Mar 28, 2024
@fzhinkin fzhinkin marked this pull request as ready for review March 28, 2024 14:06
@fzhinkin fzhinkin requested a review from shanshin March 28, 2024 14:16
@fzhinkin fzhinkin merged commit f3b53bb into develop Apr 3, 2024
@fzhinkin fzhinkin deleted the 206-check-srcsets-after-compilation branch April 3, 2024 18:02
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Oct 28, 2024
… after compilation

* Added tests
* Change dependencies between tasks so that tasks using information about source sets depended on klib compilation
Pull request Kotlin/binary-compatibility-validator#210
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 3, 2024
… after compilation

* Added tests
* Change dependencies between tasks so that tasks using information about source sets depended on klib compilation
Pull request Kotlin/binary-compatibility-validator#210
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 13, 2024
… after compilation

* Added tests
* Change dependencies between tasks so that tasks using information about source sets depended on klib compilation
Pull request Kotlin/binary-compatibility-validator#210
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 23, 2024
… after compilation

* Added tests
* Change dependencies between tasks so that tasks using information about source sets depended on klib compilation
Pull request Kotlin/binary-compatibility-validator#210

Moved from Kotlin/binary-compatibility-validator@f3b53bb
KotlinBuild pushed a commit to JetBrains/kotlin that referenced this pull request Jan 3, 2025
… after compilation

* Added tests
* Change dependencies between tasks so that tasks using information about source sets depended on klib compilation
Pull request Kotlin/binary-compatibility-validator#210

Moved from Kotlin/binary-compatibility-validator@f3b53bb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working klib

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Klib validation may incorrectly handle projects with generated sources

2 participants