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

Adding Klaviyo UI module to SPM and cocoapods #199

Merged
merged 5 commits into from
Sep 26, 2024

Conversation

ajaysubra
Copy link
Contributor

Description

Adding in KlaviyoUI module to both SPM and cocoapods

Check List

  • Are you changing anything with the public API?
  • Have you tested this change on real device?
  • Are your changes backwards compatible with previous SDK Versions?
  • Have you added unit test coverage for your changes?
  • Have you verified that your changes are compatible with all the operating system version this SDK currently supports?

Manual Test Plan

Going to test using the example app within the SDK.

Cocoapods -

image

SPM -
image

Supporting Materials

@ajaysubra ajaysubra requested a review from a team as a code owner September 12, 2024 21:50
@@ -4,6 +4,7 @@ use_frameworks!
target 'CocoapodsExample' do
# update this to a actual version once KlaviyoCore is published
pod 'KlaviyoSwift', :path => '../../..'
pod 'KlaviyoUI', :path => '../../..'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added in klaviyo ui for testing

@@ -14,8 +14,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/klaviyo/klaviyo-swift-sdk",
"state" : {
"revision" : "bcfb37dac6d424a20ae8e77bbe5aafdb66e8228f",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to master since there were changes that were not present in earlier released version and this was causing a compiler issue.

@ajaysubra ajaysubra changed the title Adding Klaviyo UI module to SPM and cocoapods [DO NOT MERGE]Adding Klaviyo UI module to SPM and cocoapods Sep 12, 2024
@ajaysubra
Copy link
Contributor Author

NBD, but let's try and merge this after cutting a release tag. We can retroactively do that too if we are not able to get the release out in time.


import XCTest

final class KlaviyoUITests: XCTestCase {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nah, I think SPM complains if there is nothing in a newly created package so just added something.

@ajaysubra ajaysubra changed the title [DO NOT MERGE]Adding Klaviyo UI module to SPM and cocoapods Adding Klaviyo UI module to SPM and cocoapods Sep 26, 2024
@ajaysubra ajaysubra merged commit eee37f3 into master Sep 26, 2024
13 checks passed
@ajaysubra ajaysubra deleted the as/chnl-11912-klaviyo-ui branch September 26, 2024 20:15
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.

4 participants