-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add Swift Package Manager support to ConfigCat SDK for the Apple platforms #11
Add Swift Package Manager support to ConfigCat SDK for the Apple platforms #11
Conversation
Updated the source_files property in the podspec to match the location of the source code.
Updated the Travis configuration to use the shared ConfigCat scheme
Changed the version to be a constant as infoDictionary?["CFBundleShortVersionString"] isn’t available when working with the Swift Package Manager as of Swift 5.3. Additionally updated the deployment documentation.
Improve the tests by running them in parallel and random order.
Bumped the version to 7.2.0 to match the description in the README.md.
Updated the TravisCI macOS image to use Xcode 12.2. Updated all xcodebuild accordingly to support the change of Xcode.
Fixed cmdline compilation due to missing dependecy from test target to framework target.
SonarCloud Quality Gate failed. 0 Bugs No Coverage information |
Codecov Report
@@ Coverage Diff @@
## master #11 +/- ##
==========================================
- Coverage 91.69% 84.65% -7.04%
==========================================
Files 26 31 +5
Lines 1421 1688 +267
==========================================
+ Hits 1303 1429 +126
- Misses 118 259 +141
Continue to review full report at Codecov.
|
This pull request adds Swift Package Manager support to the ConfigCat client SDK for the Apple platforms. As part of the changes the following have happened:
Sources
andTests
.ConfigCat
andConfigCat Tests
(with support for all 4 platforms).ConfigFetcher.swift
andConfigCat.podspec
.