Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: remove binary packaging #215

Merged
merged 22 commits into from
Oct 31, 2023

Conversation

andrewjl-mux
Copy link
Contributor

@andrewjl-mux andrewjl-mux commented Oct 27, 2023

This PR converts the SDK to a source-based package structure compatible with Swift Package Manager, Cocoapods, and Carthage as well as with manual installation.

The changes should be transparent to anyone installing the SDK using one of the above package managers. Manual installation now requires adding the MUXSDKStats Xcode project as sub-project.

Guide revisions still pending but will be added prior to release.

Changes

  • build: convert Swift Package to a source-based C-language target

  • build: convert MuxCore to a package dependency

  • chore: strip down MUXSDKStats project, remove local binary and unused scripts

  • build: update version metadata

  • ci: add a check for carthage build command

  • docs: revise the README

build: convert Swift Package to a source-based C-language target

build: convert MuxCore to a package dependency

chore: remove MUXSDKStats project, local binary, unused scripts

build: update version metadata
@andrewjl-mux andrewjl-mux linked an issue Oct 27, 2023 that may be closed by this pull request
@andrewjl-mux andrewjl-mux force-pushed the ajlb/build/remove-binary-packaging branch from 4acc709 to dfdac1a Compare October 28, 2023 00:28
@andrewjl-mux andrewjl-mux marked this pull request as ready for review October 30, 2023 21:00
@andrewjl-mux andrewjl-mux requested a review from a team as a code owner October 30, 2023 21:00
@andrewjl-mux andrewjl-mux force-pushed the ajlb/build/remove-binary-packaging branch from a887b29 to 34f5231 Compare October 30, 2023 21:31
@daytime-em
Copy link
Collaborator

🎉 🙌

@andrewjl-mux andrewjl-mux merged commit 974c276 into releases/v4.0.0 Oct 31, 2023
3 checks passed
@andrewjl-mux andrewjl-mux deleted the ajlb/build/remove-binary-packaging branch October 31, 2023 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Repackage SDK to be source based
2 participants