IGListKit/.github
Tim Oliver 5784f6db51 Enable unit test suite for tvOS (#1649)
Summary:
## Changes in this pull request

Following up on https://github.com/instagram/IGListKit/issues/1401! This PR pulls in koenpunt's PR for tvOS test support and updates it against the latest version of IGListKit.

A few changes:

* I disabled the unit tests that require storyboards/NIBs for tvOS since we only have iOS formatted assets. We can follow this up in a future PR if need be.
* Rewrote the Travis build command for GitHub Actions
* Went through and gated any UIKit APIs that aren't available on tvOS.
* A few unit tests were failing since UICollectionView on tvOS does have a few implicit behavioral differences. I gated these for now, but if anyone using IGListKit on tvOS actually encounters these errors, please open an issue so we can track it and adjust our test suite accordingly.

### Checklist

- [x] All tests pass. Demo project builds and runs.
- [x] I added tests, an experiment, or detailed why my change isn't tested.
- [x] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes.
- [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/main/.github/CONTRIBUTING.md)

Pull Request resolved: https://github.com/instagram/IGListKit/pull/1649

Reviewed By: jurmarcus

Differential Revision: D88921781

Pulled By: TimOliver

fbshipit-source-id: fb8b0becde96a504a88b651343049e51ec438b6c
2025-12-11 00:46:38 -08:00
..
workflows Enable unit test suite for tvOS (#1649) 2025-12-11 00:46:38 -08:00
CONTRIBUTING.md Update 'master' branch references to 'main' branch 2023-02-08 18:34:25 -08:00
ISSUE_TEMPLATE.md Update 'master' branch references to 'main' branch 2023-02-08 18:34:25 -08:00
PULL_REQUEST_TEMPLATE.md Update 'master' branch references to 'main' branch 2023-02-08 18:34:25 -08:00
RELEASE_CHECKLIST.md Update 'master' branch references to 'main' branch 2023-02-08 18:34:25 -08:00