chore: remove stale Carthage and semantic-release artifacts#730
chore: remove stale Carthage and semantic-release artifacts#730nickolas-dimitrakas merged 1 commit intomainfrom
Conversation
Carthage is no longer a supported distribution method and semantic-release is no longer used. Remove the Carthage binary manifest, build scripts, semantic-release config, and all documentation references. - Delete Scripts/carthage.sh, Scripts/release.sh, release.config.js, mParticle_Apple_SDK.json - Remove Carthage installation section and kits table column from README.md - Update AGENTS.md to reflect SPM + CocoaPods only distribution - Remove carthage.sh chmod from SwiftExample/README.md - Remove Carthage JSON manifest step from sdk-release-maintenance-branch.yml Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR SummaryMedium Risk Overview Updates release automation and docs to remove Carthage-specific steps and references: the maintenance-branch release workflow no longer updates/commits the JSON manifest or Reviewed by Cursor Bugbot for commit c534f02. Bugbot is set up for automated code reviews on this repo. Configure here. |
📦 SDK Size Impact ReportMeasures how much the SDK adds to an app's size (with-SDK minus without-SDK).
➡️ SDK size impact change is minimal. Raw measurementsTarget branch (main): {"baseline_app_size_kb":84,"baseline_executable_size_bytes":75464,"with_sdk_app_size_kb":1880,"with_sdk_executable_size_bytes":76312,"sdk_impact_kb":1796,"sdk_executable_impact_bytes":848,"xcframework_size_kb":6532}This PR: {"baseline_app_size_kb":84,"baseline_executable_size_bytes":75464,"with_sdk_app_size_kb":1880,"with_sdk_executable_size_bytes":76312,"sdk_impact_kb":1796,"sdk_executable_impact_bytes":848,"xcframework_size_kb":6532} |
* main: chore: remove stale Carthage and semantic-release artifacts (#730) # Conflicts: # Scripts/release.sh
Summary
Cartfile, no CI job for Carthage consumers)semantic-releaseis no longer usedChanges
Deleted:
Scripts/carthage.sh— Carthage build wrapperScripts/release.sh— called only by semantic-releaserelease.config.js— semantic-release configmParticle_Apple_SDK.json— Carthage binary manifest (version-to-URL map)Updated:
README.md— removed Carthage installation section and Carthage column from kits tableAGENTS.md— updated distribution methods to SPM + CocoaPods only, removed stale script referencesSwiftExample/README.md— removedchmod +x ./Scripts/carthage.shline.github/workflows/sdk-release-maintenance-branch.yml— removed "Update Carthage JSON manifest" step,carthage.shchmod, andmParticle_Apple_SDK.jsonfrom git add/commit messageTest plan
trunk checkpasses (verified locally — no issues)🤖 Generated with Claude Code