Skip to content

Commit

Permalink
Merge branch 'develop' of https://github.com/rudderlabs/rudder-sdk-ios
Browse files Browse the repository at this point in the history
…into feat/onetrust-consent-cloud
  • Loading branch information
pallabmaiti committed Feb 28, 2023
2 parents eaa69c4 + 3f41cf9 commit e696fc2
Show file tree
Hide file tree
Showing 60 changed files with 120 additions and 64 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/draft-new-release.yml
Expand Up @@ -35,7 +35,8 @@ jobs:
source_branch_name=${GITHUB_REF##*/}
release_type=release
grep -q "hotfix/" <<< "${GITHUB_REF}" && release_type=hotfix-release
git fetch origin master --depth=1
git fetch origin master
git fetch --tags origin
git merge origin/master
current_version=$(jq -r .version package.json)
Expand Down Expand Up @@ -73,11 +74,11 @@ jobs:
git add README.md Sources/Classes/Public/RSVersion.h sonar-project.properties
echo ${{ steps.create-release.outputs.new_version }}
echo "commit_summary=$SUMMARY" >> $GITHUB_OUTPUT
npx standard-version -a
npx standard-version -a --skip.tag
- name: Push new version in release branch & tag
run: |
git push --follow-tags
git push
- name: Create pull request into master
uses: repo-sync/pull-request@v2
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/publish-new-release.yml
Expand Up @@ -31,14 +31,16 @@ jobs:
with:
node-version: 16

- name: Create Github Release
- name: Create Github Release & Tag
id: create_release
env:
HUSKY: 0
GITHUB_TOKEN: ${{ secrets.PAT }}
CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{ secrets.PAT }}
run: |
npx conventional-github-releaser -p angular
git tag -a v${{ steps.extract-version.outputs.release_version }} -m "chore: release v${{ steps.extract-version.outputs.release_version }}"
git push origin refs/tags/v${{ steps.extract-version.outputs.release_version }}
DEBUG=conventional-github-releaser npx conventional-github-releaser -p angular --config github-release.config.js
- name: Create pull request into develop
uses: repo-sync/pull-request@v2
Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,27 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [1.11.1](https://github.com/rudderlabs/rudder-sdk-ios/compare/v1.11.0...v1.11.1) (2023-02-28)


### Bug Fixes

* semantic versioning issue ([c329286](https://github.com/rudderlabs/rudder-sdk-ios/commit/c329286dda04010207254833df4738d5cb3d5612))
* swift package manager build issue ([320a600](https://github.com/rudderlabs/rudder-sdk-ios/commit/320a60098ddb983f02c1280c48ff985783e51fc8))

## [1.11.0](https://github.com/rudderlabs/rudder-sdk-ios/compare/v1.9.0...v1.11.0) (2023-02-21)


### Features

* added consent support ([c39786c](https://github.com/rudderlabs/rudder-sdk-ios/commit/c39786c13da1cec0ffe49308e4c686a4471ccefc))
* log error message for empty writeKey & dataPlaneUrl ([f7887d8](https://github.com/rudderlabs/rudder-sdk-ios/commit/f7887d82cefbce54b9fc07c53caeb3b23b8c77d8))


### Bug Fixes

* handled corrupt data of database ([fd67568](https://github.com/rudderlabs/rudder-sdk-ios/commit/fd67568bd13d6f4cf5704b598eb2343ba886cb04))

## [1.10.0](https://github.com/rudderlabs/rudder-sdk-ios/compare/v1.8.0...v1.10.0) (2023-02-09)


Expand Down
7 changes: 6 additions & 1 deletion Package.swift
Expand Up @@ -24,6 +24,11 @@ let package = Package(
.headerSearchPath("Classes/Ecomm"),
.headerSearchPath("Classes/Ecomm/Events")
]
)
),
.testTarget(
name: "RudderTests",
dependencies: ["Rudder"],
path: "Tests"
),
]
)
4 changes: 2 additions & 2 deletions Podfile.lock
Expand Up @@ -52,7 +52,7 @@ PODS:
- nanopb/encode (1.30906.0)
- PromisesObjC (1.2.12)
- Protobuf (3.21.12)
- Rudder (1.10.0)
- Rudder (1.11.0)

DEPENDENCIES:
- FirebaseMessaging
Expand Down Expand Up @@ -86,7 +86,7 @@ SPEC CHECKSUMS:
nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
Protobuf: 120350fc38646e2dedc26f49ecba778184ea1de2
Rudder: 779dce4fdb93f3d102a876e13f5450074a4211e1
Rudder: 9bb3913f997d2b248a7fd44c768994546c53411d

PODFILE CHECKSUM: 70dfafab41ea667506f6d36e1e1a23f2c6e93495

Expand Down
10 changes: 5 additions & 5 deletions README.md
Expand Up @@ -8,7 +8,7 @@

<p align="center">
<a href="https://cocoapods.org/pods/Rudder">
<img src="https://img.shields.io/static/v1?label=pod&message=v1.10.0&color=blue&style=flat">
<img src="https://img.shields.io/static/v1?label=pod&message=v1.11.1&color=blue&style=flat">
</a>
</p>

Expand Down Expand Up @@ -39,15 +39,15 @@ The iOS SDK is available through [**CocoaPods**](https://cocoapods.org), [**Cart
To install the SDK, simply add the following line to your Podfile:

```xcode
pod 'Rudder', '1.10.0'
pod 'Rudder', '1.11.1'
```

### Carthage

For Carthage support, add the following line to your `Cartfile`:

```xcode
github "rudderlabs/rudder-sdk-ios" "v1.10.0"
github "rudderlabs/rudder-sdk-ios" "v1.11.1"
```

> Remember to include the following code in all `.m` and `.h` files where you want to refer to or use the RudderStack SDK classes, as shown:
Expand All @@ -71,7 +71,7 @@ You can also add the RudderStack iOS SDK via Swift Package Mangaer, via one of t

* Enter the package repository (`git@github.com:rudderlabs/rudder-sdk-ios.git`) in the search bar.

* In **Dependency Rule**, select **Up to Next Major Version** and enter `1.10.0` as the value, as shown:
* In **Dependency Rule**, select **Up to Next Major Version** and enter `1.11.1` as the value, as shown:

![Setting dependency](https://user-images.githubusercontent.com/59817155/145574696-8c849749-13e0-40d5-aacb-3fccb5c8e67d.png)

Expand Down Expand Up @@ -99,7 +99,7 @@ let package = Package(
],
dependencies: [
// Dependencies declare other packages that this package depends on.
.package(url: "git@github.com:rudderlabs/rudder-sdk-ios.git", from: "1.10.0")
.package(url: "git@github.com:rudderlabs/rudder-sdk-ios.git", from: "1.11.1")
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
Expand Down
114 changes: 66 additions & 48 deletions Rudder.xcodeproj/project.pbxproj
Expand Up @@ -418,6 +418,7 @@
ED8DB01D298E206900907EC4 /* RSConsentFilterHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RSConsentFilterHandler.m; sourceTree = "<group>"; };
EDB3393429960F5E00706003 /* multi-dataresidency-eu-true.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "multi-dataresidency-eu-true.json"; sourceTree = "<group>"; };
EDB3393529960F5E00706003 /* multi-dataresidency-us-true.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "multi-dataresidency-us-true.json"; sourceTree = "<group>"; };
EDEC3CDA29ADEF87007DDE07 /* github-release.config.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "github-release.config.js"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -547,6 +548,7 @@
ED7DFD9A298C091800ED5A8E /* Public */ = {
isa = PBXGroup;
children = (
EDEC3CD829ADC9CF007DDE07 /* Ecomm */,
ED7DFDB1298C091800ED5A8E /* RSApp.h */,
ED7DFDB9298C091800ED5A8E /* RSClient.h */,
ED7DFDB4298C091800ED5A8E /* RSConfig.h */,
Expand Down Expand Up @@ -598,45 +600,25 @@
isa = PBXGroup;
children = (
ED7DFDF4298C091800ED5A8E /* Events */,
ED7DFDEE298C091800ED5A8E /* RSECommerceCart.h */,
ED7DFDDA298C091800ED5A8E /* RSECommerceCart.m */,
ED7DFDD1298C091800ED5A8E /* RSECommerceCartBuilder.h */,
ED7DFDE9298C091800ED5A8E /* RSECommerceCartBuilder.m */,
ED7DFDDF298C091800ED5A8E /* RSECommerceCheckout.h */,
ED7DFE2D298C091800ED5A8E /* RSECommerceCheckout.m */,
ED7DFDF2298C091800ED5A8E /* RSECommerceCheckoutBuilder.h */,
ED7DFDD6298C091800ED5A8E /* RSECommerceCheckoutBuilder.m */,
ED7DFDD9298C091800ED5A8E /* RSECommerceCoupon.h */,
ED7DFDEF298C091800ED5A8E /* RSECommerceCoupon.m */,
ED7DFDF1298C091800ED5A8E /* RSECommerceCouponBuilder.h */,
ED7DFDD7298C091800ED5A8E /* RSECommerceCouponBuilder.m */,
ED7DFDD4298C091800ED5A8E /* RSECommerceEvents.h */,
ED7DFDE6298C091800ED5A8E /* RSECommerceEvents.m */,
ED7DFDED298C091800ED5A8E /* RSECommerceFilter.h */,
ED7DFDDC298C091800ED5A8E /* RSECommerceFilter.m */,
ED7DFDE0298C091800ED5A8E /* RSECommerceFilterBuilder.h */,
ED7DFDF3298C091800ED5A8E /* RSECommerceFilterBuilder.m */,
ED7DFDD8298C091800ED5A8E /* RSECommerceOrder.h */,
ED7DFDF0298C091800ED5A8E /* RSECommerceOrder.m */,
ED7DFDE4298C091800ED5A8E /* RSECommerceOrderBuilder.h */,
ED7DFE2E298C091800ED5A8E /* RSECommerceOrderBuilder.m */,
ED7DFDDD298C091800ED5A8E /* RSECommerceParamNames.h */,
ED7DFDEA298C091800ED5A8E /* RSECommerceParamNames.m */,
ED7DFDD5298C091800ED5A8E /* RSECommerceProduct.h */,
ED7DFDE5298C091800ED5A8E /* RSECommerceProduct.m */,
ED7DFDD3298C091800ED5A8E /* RSECommerceProductBuilder.h */,
ED7DFDE7298C091800ED5A8E /* RSECommerceProductBuilder.m */,
ED7DFDEC298C091800ED5A8E /* RSECommercePromotion.h */,
ED7DFDDB298C091800ED5A8E /* RSECommercePromotion.m */,
ED7DFE2F298C091800ED5A8E /* RSECommercePromotionBuilder.h */,
ED7DFDE3298C091800ED5A8E /* RSECommercePromotionBuilder.m */,
ED7DFE30298C091800ED5A8E /* RSECommerceSort.h */,
ED7DFDE2298C091800ED5A8E /* RSECommerceSort.m */,
ED7DFDEB298C091800ED5A8E /* RSECommerceSortBuilder.h */,
ED7DFDDE298C091800ED5A8E /* RSECommerceSortBuilder.m */,
ED7DFDE1298C091800ED5A8E /* RSECommerceWishList.h */,
ED7DFE31298C091800ED5A8E /* RSECommerceWishList.m */,
ED7DFDE8298C091800ED5A8E /* RSECommerceWishListBuilder.h */,
ED7DFDD2298C091800ED5A8E /* RSECommerceWishListBuilder.m */,
);
path = Ecomm;
Expand All @@ -645,61 +627,33 @@
ED7DFDF4298C091800ED5A8E /* Events */ = {
isa = PBXGroup;
children = (
ED7DFE1A298C091800ED5A8E /* RSCartSharedEvent.h */,
ED7DFDF8298C091800ED5A8E /* RSCartSharedEvent.m */,
ED7DFE0F298C091800ED5A8E /* RSCartViewedEvent.h */,
ED7DFE2A298C091800ED5A8E /* RSCartViewedEvent.m */,
ED7DFE14298C091800ED5A8E /* RSCheckoutStartedEvent.h */,
ED7DFDFD298C091800ED5A8E /* RSCheckoutStartedEvent.m */,
ED7DFE25298C091800ED5A8E /* RSCheckoutStepCompletedEvent.h */,
ED7DFE09298C091800ED5A8E /* RSCheckoutStepCompletedEvent.m */,
ED7DFE01298C091800ED5A8E /* RSCheckoutStepViewedEvent.h */,
ED7DFE20298C091800ED5A8E /* RSCheckoutStepViewedEvent.m */,
ED7DFE1F298C091800ED5A8E /* RSCouponAppliedEvent.h */,
ED7DFE03298C091800ED5A8E /* RSCouponAppliedEvent.m */,
ED7DFE1D298C091800ED5A8E /* RSCouponDeniedEvent.h */,
ED7DFE05298C091800ED5A8E /* RSCouponDeniedEvent.m */,
ED7DFDFF298C091800ED5A8E /* RSCouponEnteredEvent.h */,
ED7DFE12298C091800ED5A8E /* RSCouponEnteredEvent.m */,
ED7DFE19298C091800ED5A8E /* RSCouponRemovedEvent.h */,
ED7DFDF7298C091800ED5A8E /* RSCouponRemovedEvent.m */,
ED7DFE04298C091800ED5A8E /* RSOrderCancelledEvent.h */,
ED7DFE1E298C091800ED5A8E /* RSOrderCancelledEvent.m */,
ED7DFE23298C091800ED5A8E /* RSOrderCompletedEvent.h */,
ED7DFE0A298C091800ED5A8E /* RSOrderCompletedEvent.m */,
ED7DFE28298C091800ED5A8E /* RSOrderRefundedEvent.h */,
ED7DFE06298C091800ED5A8E /* RSOrderRefundedEvent.m */,
ED7DFE15298C091800ED5A8E /* RSOrderUpdatedEvent.h */,
ED7DFDFC298C091800ED5A8E /* RSOrderUpdatedEvent.m */,
ED7DFE07298C091800ED5A8E /* RSPaymentInfoEnteredEvent.h */,
ED7DFE26298C091800ED5A8E /* RSPaymentInfoEnteredEvent.m */,
ED7DFE18298C091800ED5A8E /* RSProductAddedToCartEvent.h */,
ED7DFDF9298C091800ED5A8E /* RSProductAddedToCartEvent.m */,
ED7DFE17298C091800ED5A8E /* RSProductAddedToWishListEvent.h */,
ED7DFDFA298C091800ED5A8E /* RSProductAddedToWishListEvent.m */,
ED7DFE29298C091800ED5A8E /* RSProductClickedEvent.h */,
ED7DFE10298C091800ED5A8E /* RSProductClickedEvent.m */,
ED7DFDF5298C091800ED5A8E /* RSProductListFilteredEvent.h */,
ED7DFE1B298C091800ED5A8E /* RSProductListFilteredEvent.m */,
ED7DFE2C298C091800ED5A8E /* RSProductListViewedEvent.h */,
ED7DFE0D298C091800ED5A8E /* RSProductListViewedEvent.m */,
ED7DFE00298C091800ED5A8E /* RSProductRemovedEvent.h */,
ED7DFE11298C091800ED5A8E /* RSProductRemovedEvent.m */,
ED7DFE27298C091800ED5A8E /* RSProductRemovedFromWishListEvent.h */,
ED7DFE08298C091800ED5A8E /* RSProductRemovedFromWishListEvent.m */,
ED7DFE2B298C091800ED5A8E /* RSProductReviewedEvent.h */,
ED7DFE0E298C091800ED5A8E /* RSProductReviewedEvent.m */,
ED7DFE16298C091800ED5A8E /* RSProductSearchedEvent.h */,
ED7DFDFB298C091800ED5A8E /* RSProductSearchedEvent.m */,
ED7DFE22298C091800ED5A8E /* RSProductSharedEvent.h */,
ED7DFE0C298C091800ED5A8E /* RSProductSharedEvent.m */,
ED7DFE02298C091800ED5A8E /* RSProductViewedEvent.h */,
ED7DFE21298C091800ED5A8E /* RSProductViewedEvent.m */,
ED7DFE1C298C091800ED5A8E /* RSPromotionClickedEvent.h */,
ED7DFDF6298C091800ED5A8E /* RSPromotionClickedEvent.m */,
ED7DFE13298C091800ED5A8E /* RSPromotionViewedEvent.h */,
ED7DFDFE298C091800ED5A8E /* RSPromotionViewedEvent.m */,
ED7DFE24298C091800ED5A8E /* RSWishListProductAddedToCartEvent.h */,
ED7DFE0B298C091800ED5A8E /* RSWishListProductAddedToCartEvent.m */,
);
path = Events;
Expand Down Expand Up @@ -737,10 +691,74 @@
ED83FDB02731019F006F27B3 /* Rudder.podspec */,
ED056314291AABFD00BAEE65 /* sonar-project.properties */,
ED04A2482986C1750080A88D /* xccov-to-generic.sh */,
EDEC3CDA29ADEF87007DDE07 /* github-release.config.js */,
);
name = Others;
sourceTree = "<group>";
};
EDEC3CD829ADC9CF007DDE07 /* Ecomm */ = {
isa = PBXGroup;
children = (
EDEC3CD929ADC9D8007DDE07 /* Events */,
ED7DFDEE298C091800ED5A8E /* RSECommerceCart.h */,
ED7DFDD1298C091800ED5A8E /* RSECommerceCartBuilder.h */,
ED7DFDDF298C091800ED5A8E /* RSECommerceCheckout.h */,
ED7DFDF2298C091800ED5A8E /* RSECommerceCheckoutBuilder.h */,
ED7DFDD9298C091800ED5A8E /* RSECommerceCoupon.h */,
ED7DFDF1298C091800ED5A8E /* RSECommerceCouponBuilder.h */,
ED7DFDD4298C091800ED5A8E /* RSECommerceEvents.h */,
ED7DFDED298C091800ED5A8E /* RSECommerceFilter.h */,
ED7DFDE0298C091800ED5A8E /* RSECommerceFilterBuilder.h */,
ED7DFDD8298C091800ED5A8E /* RSECommerceOrder.h */,
ED7DFDE4298C091800ED5A8E /* RSECommerceOrderBuilder.h */,
ED7DFDDD298C091800ED5A8E /* RSECommerceParamNames.h */,
ED7DFDD5298C091800ED5A8E /* RSECommerceProduct.h */,
ED7DFDD3298C091800ED5A8E /* RSECommerceProductBuilder.h */,
ED7DFDEC298C091800ED5A8E /* RSECommercePromotion.h */,
ED7DFE2F298C091800ED5A8E /* RSECommercePromotionBuilder.h */,
ED7DFE30298C091800ED5A8E /* RSECommerceSort.h */,
ED7DFDEB298C091800ED5A8E /* RSECommerceSortBuilder.h */,
ED7DFDE1298C091800ED5A8E /* RSECommerceWishList.h */,
ED7DFDE8298C091800ED5A8E /* RSECommerceWishListBuilder.h */,
);
name = Ecomm;
sourceTree = "<group>";
};
EDEC3CD929ADC9D8007DDE07 /* Events */ = {
isa = PBXGroup;
children = (
ED7DFE1A298C091800ED5A8E /* RSCartSharedEvent.h */,
ED7DFE0F298C091800ED5A8E /* RSCartViewedEvent.h */,
ED7DFE14298C091800ED5A8E /* RSCheckoutStartedEvent.h */,
ED7DFE25298C091800ED5A8E /* RSCheckoutStepCompletedEvent.h */,
ED7DFE01298C091800ED5A8E /* RSCheckoutStepViewedEvent.h */,
ED7DFE1F298C091800ED5A8E /* RSCouponAppliedEvent.h */,
ED7DFE1D298C091800ED5A8E /* RSCouponDeniedEvent.h */,
ED7DFDFF298C091800ED5A8E /* RSCouponEnteredEvent.h */,
ED7DFE19298C091800ED5A8E /* RSCouponRemovedEvent.h */,
ED7DFE04298C091800ED5A8E /* RSOrderCancelledEvent.h */,
ED7DFE23298C091800ED5A8E /* RSOrderCompletedEvent.h */,
ED7DFE28298C091800ED5A8E /* RSOrderRefundedEvent.h */,
ED7DFE15298C091800ED5A8E /* RSOrderUpdatedEvent.h */,
ED7DFE07298C091800ED5A8E /* RSPaymentInfoEnteredEvent.h */,
ED7DFE18298C091800ED5A8E /* RSProductAddedToCartEvent.h */,
ED7DFE17298C091800ED5A8E /* RSProductAddedToWishListEvent.h */,
ED7DFE29298C091800ED5A8E /* RSProductClickedEvent.h */,
ED7DFDF5298C091800ED5A8E /* RSProductListFilteredEvent.h */,
ED7DFE2C298C091800ED5A8E /* RSProductListViewedEvent.h */,
ED7DFE00298C091800ED5A8E /* RSProductRemovedEvent.h */,
ED7DFE27298C091800ED5A8E /* RSProductRemovedFromWishListEvent.h */,
ED7DFE2B298C091800ED5A8E /* RSProductReviewedEvent.h */,
ED7DFE16298C091800ED5A8E /* RSProductSearchedEvent.h */,
ED7DFE22298C091800ED5A8E /* RSProductSharedEvent.h */,
ED7DFE02298C091800ED5A8E /* RSProductViewedEvent.h */,
ED7DFE1C298C091800ED5A8E /* RSPromotionClickedEvent.h */,
ED7DFE13298C091800ED5A8E /* RSPromotionViewedEvent.h */,
ED7DFE24298C091800ED5A8E /* RSWishListProductAddedToCartEvent.h */,
);
name = Events;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion Sources/Classes/Public/RSVersion.h
Expand Up @@ -8,6 +8,6 @@
#ifndef RSVersion_h
#define RSVersion_h

NSString *const SDK_VERSION = @"1.10.0";
NSString *const SDK_VERSION = @"1.11.1";

#endif /* RSVersion_h */
4 changes: 4 additions & 0 deletions Sources/Classes/RSDBPersistentManager.m
Expand Up @@ -114,6 +114,10 @@ - (RSDBMessage *) getEventsFromDB :(NSString*) querySQLString {
while (sqlite3_step(queryStmt) == SQLITE_ROW) {
int messageId = sqlite3_column_int(queryStmt, 0);
const unsigned char* queryResultCol1 = sqlite3_column_text(queryStmt, 1);
if (*queryResultCol1 == 0) {
[RSLogger logError:[[NSString alloc] initWithFormat:@"got corrupt data for id: %d", messageId]];
continue;
}
NSString *message = [[NSString alloc] initWithUTF8String:(char *)queryResultCol1];
[messageIds addObject:[[NSString alloc] initWithFormat:@"%d", messageId]];
[messages addObject:message];
Expand Down
5 changes: 5 additions & 0 deletions github-release.config.js
@@ -0,0 +1,5 @@
module.exports = {
gitRawCommitsOpts: {
merges: null
}
}
2 changes: 1 addition & 1 deletion package.json
@@ -1,4 +1,4 @@
{
"version": "1.10.0",
"version": "1.11.1",
"description": "Rudder is a platform for collecting, storing and routing customer event data to dozens of tools"
}
2 changes: 1 addition & 1 deletion sonar-project.properties
Expand Up @@ -6,7 +6,7 @@ sonar.qualitygate.wait=false
sonar.projectKey=rudderlabs_rudder-sdk-ios
sonar.organization=rudderlabs
sonar.projectName=RudderStack iOS SDK
sonar.projectVersion=1.10.0
sonar.projectVersion=1.11.1

# C/C++/Objective-C related details
# sonar.cfamily.compile-commands=compile_commands.json
Expand Down

0 comments on commit e696fc2

Please sign in to comment.