woocommerce-ios icon indicating copy to clipboard operation
woocommerce-ios copied to clipboard

Move all remaining frameworks to SwiftPM modules

Open mokagio opened this issue 6 months ago • 2 comments

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.txt if necessary.

mokagio avatar May 27 '25 19:05 mokagio

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

dangermattic avatar May 27 '25 19:05 dangermattic

App Icon📲 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 NameWooCommerce iOS Prototype
Build Number30381
VersionPR #15678
Bundle IDcom.automattic.alpha.woocommerce
Commit47efd82ee2c9c81d58292fd9f69f519456aaf091
Installation URL0to5qpueqt4jg
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

wpmobilebot avatar May 27 '25 19:05 wpmobilebot

All the frameworks and their tests have been moved to Modules/. Closing.

mokagio avatar Jun 27 '25 03:06 mokagio