Commit f09930a
fix: align kit dependency declarations and fix release-draft sed patterns (#684)
* fix: align kit dependency declarations and fix release-draft sed patterns
- Fix Package.swift sed to handle both single-line and multi-line
.package() declarations when updating mParticle-Apple-SDK dependency
on major release
- Fix podspec sed to match dependency with or without /mParticle subspec
- Standardize all kit podspecs to use bare 'mParticle-Apple-SDK'
(default subspec resolves to mParticle automatically)
- Reformat 4 single-line Package.swift declarations to consistent
multi-line style (radar, comscore, clevertap, branchmetrics)
Made-with: Cursor
* feat: add pod publish script
* docs: update RELEASE.md and add pod publish script
Rewrite RELEASE.md to reflect the current two-workflow release process
and document the manual CocoaPods publish step using the new script.
Made-with: Cursor
* adjust trunk issues
* fix: run background pod pushes in parent shell
Made-with: Cursor
* fix(ci): propagate background pod trunk push failures
Collect each background job's PID and call wait per-PID so any
non-zero exit code is captured and causes the script to exit 1.
set -e does not apply to background processes, so bare wait always
returned 0 regardless of child failures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(rokt-kit): update to RoktPlacementOptions API from rokt-contracts-apple
PlacementOptions was renamed to RoktPlacementOptions and moved to the
rokt-contracts-apple shared contracts package in rokt-sdk-ios commit
fe4c9b6. The new constructor is init(timestamp:) rather than
init(jointSdkSelectPlacements:dynamicPerformanceMarkers:).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(rokt-kit): update ObjC API names for rokt-contracts-apple move
Types moved from Rokt_Widget to rokt-contracts-apple and received new
ObjC names via @objc() attributes. Update imports and rename:
- Add @import RoktContracts (RoktEmbeddedView, RoktPlacementOptions now in this module)
- InitComplete -> RoktInitComplete
- Builder -> RoktConfigBuilder
- CacheConfig -> RoktCacheConfig
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(rokt-kit): rename all RoktEvent subclasses to Rokt-prefixed ObjC names
All RoktEvent subclass inner classes received explicit @objc() names in
rokt-contracts-apple (rokt-sdk-ios PR #101). Update all usages in
MPKitRokt.m to the new ObjC names:
- ShowLoadingIndicator -> RoktShowLoadingIndicator
- HideLoadingIndicator -> RoktHideLoadingIndicator
- PlacementReady/Interactive/Closed/Completed/Failure -> Rokt* variants
- OfferEngagement/PositiveEngagement/FirstPositiveEngagement -> Rokt* variants
- OpenUrl -> RoktOpenUrl
- EmbeddedSizeChanged -> RoktEmbeddedSizeChanged
- CartItemInstantPurchase* / InstantPurchaseDismissal / CartItemDevicePay -> Rokt* variants
- ColorMode -> RoktColorMode
Build verified locally: ** BUILD SUCCEEDED **
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(ci): fix ObjC test compilation errors after RoktContracts source migration
Add @import RoktContracts to expose RoktEvent, RoktEmbeddedView and
RoktPlacementOptions (moved from binary Rokt_Widget to source-based
RoktContracts). Update PlacementOptions → RoktPlacementOptions and
ShowLoadingIndicator → RoktShowLoadingIndicator to match @objc names.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent d77e28f commit f09930a
File tree
37 files changed
+172
-156
lines changed- .github/workflows
- Kits
- adjust/adjust-5
- adobe/adobe-5
- appsflyer/appsflyer-6
- apptentive/apptentive-6
- apptimize/apptimize-3
- branchmetrics/branchmetrics-3
- braze
- braze-12
- braze-13
- braze-14
- clevertap/clevertap-7
- comscore/comscore-6
- google-analytics-firebase-ga4
- firebase-ga4-11
- firebase-ga4-12
- google-analytics-firebase
- firebase-11
- firebase-12
- iterable/iterable-6
- leanplum/leanplum-6
- localytics
- localytics-6
- localytics-7
- onetrust/onetrust
- optimizely
- optimizely-4
- optimizely-5
- radar/radar-3
- rokt/rokt
- Sources
- mParticle-Rokt-Swift
- mParticle-Rokt
- Tests/mParticle-RoktObjCTests
- singular/singular-12
- urbanairship
- urbanairship-19
- urbanairship-20
- Scripts
37 files changed
+172
-156
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | | - | |
| 101 | + | |
| 102 | + | |
101 | 103 | | |
| 104 | + | |
| 105 | + | |
102 | 106 | | |
| 107 | + | |
103 | 108 | | |
104 | 109 | | |
105 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments