You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libpact_ffi.a files for all supported platforms are ridiculously large. LFS hosted on GitHub is out of the question for an OOS project. PactSwiftMockServer has already been set up to vend XCFramework package that strips down most of the unneeded runtime within the included libpact_ffi binaries.
Releasing a new version is tedious as it is currently done on a developer's machine and new XCFramework is pushed to the remote repository and tagged.
💬 Task Description
Create a GitHub action for release process that builds a new XCFramework, commits it into repository, tags the commit with version.
👩🔧 Technical Design Notes
refactor build_xcframework script to automate on CI without user interaction
put in failsafes (see previous point) avoiding unnecessarily blowing up the repo size
use a pactSwiftMockServer.version file?
check the version is bumped up compared to latest release version before continuing
🤝 Relationships
...
The text was updated successfully, but these errors were encountered:
❕ Problem Statement
libpact_ffi.a
files for all supported platforms are ridiculously large. LFS hosted on GitHub is out of the question for an OOS project.PactSwiftMockServer
has already been set up to vendXCFramework
package that strips down most of the unneeded runtime within the includedlibpact_ffi
binaries.Releasing a new version is tedious as it is currently done on a developer's machine and new XCFramework is pushed to the remote repository and tagged.
💬 Task Description
Create a GitHub action for release process that builds a new XCFramework, commits it into repository, tags the commit with version.
👩🔧 Technical Design Notes
build_xcframework
script to automate on CI without user interactionpactSwiftMockServer.version
file?🤝 Relationships
The text was updated successfully, but these errors were encountered: