Skip to content

Conversation

@omarismail94
Copy link
Contributor

…t dependencies are ignored

MetadataDependencyTransformationTaskInputs was unconditionally adding project structure metadata as an input. However, when keepProjectDependencies is false (e.g. for the IDE CInterop task), these dependencies are not used. This change ensures projectStructureMetadataFileCollection is empty when keepProjectDependencies is false.

Test: CInteropMetadataDependencyTransformationTaskTest

…t dependencies are ignored

`MetadataDependencyTransformationTaskInputs` was unconditionally adding project structure metadata as an input.
However, when `keepProjectDependencies` is false (e.g. for the IDE CInterop task), these dependencies are not used.
This change ensures `projectStructureMetadataFileCollection` is empty when `keepProjectDependencies` is false.

Test: CInteropMetadataDependencyTransformationTaskTest
@omarismail94 omarismail94 requested a review from a team as a code owner January 12, 2026 10:29
@omarismail94 omarismail94 requested a review from Herudaio January 12, 2026 10:29
@antohaby
Copy link
Contributor

/test-private

@kotlin-safe-merge
Copy link

Command rejected: Command cannot be used on a branch from forked repository.

@antohaby
Copy link
Contributor

I think I should cherry-pick your changes to my branch and merge from there.

@antohaby
Copy link
Contributor

Ok it doesn't seem to be an innocent change, lots of tests start to fail with this. I'll investigate them.

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