woocommerce-ios
woocommerce-ios copied to clipboard
Move all remaining frameworks to SwiftPM modules
Description
- Closes https://linear.app/a8c/issue/AINFRA-511/move-yosemite-tests-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-510/move-hardware-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-473/move-fakes-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-470/move-networking-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-469/move-storage-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-468/move-yosemite-to-modules
- Closes https://linear.app/a8c/issue/AINFRA-672/move-uitestsfoundation-to-modules
Moves the following frameworks and their tests to Swift packages in Modules/:
- Networking
- Storage
- Hardware
- Fakes
- UITestsFoundation
The only framework that hasn't been moved is WordPressAuthenticator because of circular Obective-C-Swift dependencies. Addressing that is out of scope.
Steps to reproduce
Testing information
Screenshots
- [x] I have considered if this change warrants user-facing release notes and have added them to
RELEASE-NOTES.txtif necessary.
| 2 Warnings | |
|---|---|
| :warning: | View files have been modified, but no screenshot or video is included in the pull request. Consider adding some for clarity. |
| :warning: | This PR is larger than 300 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews. |
| 1 Message | |
|---|---|
| :book: | This PR is still a Draft: some checks will be skipped. |
Generated by :no_entry_sign: Danger
📲 You can test the changes from this Pull Request in WooCommerce iOS Prototype by scanning the QR code below to install the corresponding build.
| App Name | WooCommerce iOS Prototype | |
| Build Number | 30381 | |
| Version | PR #15678 | |
| Bundle ID | com.automattic.alpha.woocommerce | |
| Commit | 47efd82ee2c9c81d58292fd9f69f519456aaf091 | |
| Installation URL | 0to5qpueqt4jg |
All the frameworks and their tests have been moved to Modules/. Closing.