Skip to content

Conversation

@TimOliver
Copy link
Member

@TimOliver TimOliver commented Nov 13, 2025

It looks like c38d8f caused the unit tests to stop passing since SPM relies on file traversal to find the associated IGListDiffKit files from the IGListKit build target.

I'll add in the conditional import checks we were using in other parts of library to fix this

@meta-cla meta-cla bot added the CLA Signed label Nov 13, 2025
@github-actions
Copy link

1 Error
🚫 Any source code changes should have an entry in CHANGELOG.md.
1 Warning
⚠️ All pull requests should have a milestone attached, unless marked #trivial.

Generated by 🚫 Danger

@meta-codesync
Copy link

meta-codesync bot commented Nov 13, 2025

@TimOliver has imported this pull request. If you are a Meta employee, you can view this in D86943807.

@facebook-github-bot
Copy link
Contributor

@TimOliver has updated the pull request. You must reimport the pull request before landing.

@2803rishita

This comment was marked as off-topic.

@2803rishita

This comment was marked as duplicate.

@2803rishita

This comment was marked as duplicate.

@2803rishita

This comment was marked as duplicate.

@meta-codesync meta-codesync bot closed this in 98bd6c6 Nov 17, 2025
@meta-codesync
Copy link

meta-codesync bot commented Nov 17, 2025

@TimOliver merged this pull request in 98bd6c6.

TimOliver added a commit that referenced this pull request Dec 10, 2025
Summary:
It looks like D86316341 caused the GitHub unit tests to stop passing since SPM relies on IGListKit and IGListDiffKit being in the same directory so there are no module imports.

This diff adds the same `__has_include` conditional checking so our internal and external module configurations will both work.

Pull Request resolved: #1644

Test Plan:
The external tests are working again. As long as the internal tests also pass, we should be good!

 {F1983488354}

Reviewed By: m3rlin45

Differential Revision: D86943807

Pulled By: TimOliver

fbshipit-source-id: c741acbb1f8425e92834daec720d4be3b3c264da
TimOliver added a commit that referenced this pull request Dec 10, 2025
Summary:
It looks like D86316341 caused the GitHub unit tests to stop passing since SPM relies on IGListKit and IGListDiffKit being in the same directory so there are no module imports.

This diff adds the same `__has_include` conditional checking so our internal and external module configurations will both work.

Pull Request resolved: #1644

Test Plan:
The external tests are working again. As long as the internal tests also pass, we should be good!

 {F1983488354}

Reviewed By: m3rlin45

Differential Revision: D86943807

Pulled By: TimOliver

fbshipit-source-id: c741acbb1f8425e92834daec720d4be3b3c264da
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.

4 participants