From aebf1554686f9095ae720e7cdda97aea8765aeea Mon Sep 17 00:00:00 2001 From: Ganesh Jangir Date: Mon, 19 Aug 2024 10:23:36 +0200 Subject: [PATCH] RUM-5732 chore: cleanup deprecated podspecs --- CHANGELOG.md | 4 ++++ DatadogSDK.podspec | 31 ------------------------- DatadogSDKAlamofireExtension.podspec | 29 ------------------------ DatadogSDKCrashReporting.podspec | 34 ---------------------------- DatadogSDKObjc.podspec | 32 -------------------------- Makefile | 4 ---- 6 files changed, 4 insertions(+), 130 deletions(-) delete mode 100644 DatadogSDK.podspec delete mode 100644 DatadogSDKAlamofireExtension.podspec delete mode 100644 DatadogSDKCrashReporting.podspec delete mode 100644 DatadogSDKObjc.podspec diff --git a/CHANGELOG.md b/CHANGELOG.md index 780a12d65f..e3a6e65206 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Unreleased +- [IMPROVEMENT] Drop support for deprecated cocoapod specs. See [#1998][] - [FIX] Propagate global Tracer tags to OpenTelemetry span attributes. See [#2000][] - [FEATURE] Add Logs event mapper to ObjC API. See [#2008][] - [IMPROVEMENT] Send retry information with network requests (eg. retry_count, last_failure_status and idempotency key). See [#1991][] @@ -7,6 +8,7 @@ # 2.16.0 / 20-08-2024 +- [IMPROVEMENT] Deprecate Alamofire extension pod. See [#1966][] - [FIX] Refresh rate vital for variable refresh rate displays when over performing. See [#1973][] - [FIX] Alamofire extension types are deprecated now. See [#1988][] @@ -754,6 +756,8 @@ Release `2.0` introduces breaking changes. Follow the [Migration Guide](MIGRATIO [#1991]: https://github.com/DataDog/dd-sdk-ios/pull/1991 [#2008]: https://github.com/DataDog/dd-sdk-ios/pull/2008 [#2005]: https://github.com/DataDog/dd-sdk-ios/pull/2005 +[#1998]: https://github.com/DataDog/dd-sdk-ios/pull/1998 +[#1998]: https://github.com/DataDog/dd-sdk-ios/pull/1966 [@00fa9a]: https://github.com/00FA9A [@britton-earnin]: https://github.com/Britton-Earnin [@hengyu]: https://github.com/Hengyu diff --git a/DatadogSDK.podspec b/DatadogSDK.podspec deleted file mode 100644 index d4c676bae7..0000000000 --- a/DatadogSDK.podspec +++ /dev/null @@ -1,31 +0,0 @@ -Pod::Spec.new do |s| - s.name = "DatadogSDK" - s.version = "2.16.0" - s.summary = "Official Datadog Swift SDK for iOS." - - s.homepage = "https://www.datadoghq.com" - s.social_media_url = "https://twitter.com/datadoghq" - - s.license = { :type => "Apache", :file => 'LICENSE' } - s.authors = { - "Maciek Grzybowski" => "maciek.grzybowski@datadoghq.com", - "Maxime Epain" => "maxime.epain@datadoghq.com", - "Ganesh Jangir" => "ganesh.jangir@datadoghq.com", - "Maciej Burda" => "maciej.burda@datadoghq.com" - } - - s.swift_version = '5.9' - s.ios.deployment_target = '12.0' - s.tvos.deployment_target = '12.0' - - s.source = { :git => "https://github.com/DataDog/dd-sdk-ios.git", :tag => s.version.to_s } - - s.deprecated_in_favor_of = - 'DatadogCore, DatadogLogs, DatadogRUM, and DatadogTrace' - - s.dependency 'DatadogCore', s.version.to_s - s.dependency 'DatadogLogs', s.version.to_s - s.dependency 'DatadogRUM', s.version.to_s - s.dependency 'DatadogTrace', s.version.to_s - -end diff --git a/DatadogSDKAlamofireExtension.podspec b/DatadogSDKAlamofireExtension.podspec deleted file mode 100644 index 5bbfb37c6c..0000000000 --- a/DatadogSDKAlamofireExtension.podspec +++ /dev/null @@ -1,29 +0,0 @@ -Pod::Spec.new do |s| - s.name = "DatadogSDKAlamofireExtension" - s.module_name = "DatadogAlamofireExtension" - s.version = "2.16.0" - s.summary = "An Official Extensions of Datadog Swift SDK for Alamofire." - - s.homepage = "https://www.datadoghq.com" - s.social_media_url = "https://twitter.com/datadoghq" - - s.license = { :type => "Apache", :file => 'LICENSE' } - s.authors = { - "Maciek Grzybowski" => "maciek.grzybowski@datadoghq.com", - "Maxime Epain" => "maxime.epain@datadoghq.com", - "Ganesh Jangir" => "ganesh.jangir@datadoghq.com", - "Maciej Burda" => "maciej.burda@datadoghq.com" - } - - s.deprecated_in_favor_of = "DatadogAlamofireExtension" - - s.swift_version = '5.9' - s.ios.deployment_target = '12.0' - s.tvos.deployment_target = '12.0' - - s.source = { :git => "https://github.com/DataDog/dd-sdk-ios.git", :tag => s.version.to_s } - - s.source_files = ["DatadogExtensions/Alamofire/**/*.swift"] - s.dependency 'DatadogInternal', s.version.to_s - s.dependency 'Alamofire', '~> 5.0' -end diff --git a/DatadogSDKCrashReporting.podspec b/DatadogSDKCrashReporting.podspec deleted file mode 100644 index dc190d0be6..0000000000 --- a/DatadogSDKCrashReporting.podspec +++ /dev/null @@ -1,34 +0,0 @@ -Pod::Spec.new do |s| - s.name = "DatadogSDKCrashReporting" - s.module_name = "DatadogCrashReporting" - s.version = "2.16.0" - s.summary = "Official Datadog Crash Reporting SDK for iOS." - - s.homepage = "https://www.datadoghq.com" - s.social_media_url = "https://twitter.com/datadoghq" - - s.license = { :type => "Apache", :file => 'LICENSE' } - s.authors = { - "Maciek Grzybowski" => "maciek.grzybowski@datadoghq.com", - "Maxime Epain" => "maxime.epain@datadoghq.com", - "Ganesh Jangir" => "ganesh.jangir@datadoghq.com", - "Maciej Burda" => "maciej.burda@datadoghq.com" - } - - s.swift_version = '5.9' - s.ios.deployment_target = '12.0' - s.tvos.deployment_target = '12.0' - - s.deprecated_in_favor_of = 'DatadogCrashReporting' - - s.source = { :git => 'https://github.com/DataDog/dd-sdk-ios.git', :tag => s.version.to_s } - s.static_framework = true - - s.source_files = "DatadogCrashReporting/Sources/**/*.swift" - s.dependency 'DatadogInternal', s.version.to_s - s.dependency 'PLCrashReporter', '~> 1.11.2' - - s.resource_bundle = { - "DatadogCrashReporting" => "DatadogCrashReporting/Resources/PrivacyInfo.xcprivacy" - } -end diff --git a/DatadogSDKObjc.podspec b/DatadogSDKObjc.podspec deleted file mode 100644 index b79b7fbb69..0000000000 --- a/DatadogSDKObjc.podspec +++ /dev/null @@ -1,32 +0,0 @@ -Pod::Spec.new do |s| - s.name = "DatadogSDKObjc" - s.module_name = "DatadogObjc" - s.version = "2.16.0" - s.summary = "Official Datadog Objective-C SDK for iOS." - - s.homepage = "https://www.datadoghq.com" - s.social_media_url = "https://twitter.com/datadoghq" - - s.license = { :type => "Apache", :file => 'LICENSE' } - s.authors = { - "Maciek Grzybowski" => "maciek.grzybowski@datadoghq.com", - "Maciej Burda" => "maciej.burda@datadoghq.com", - "Maxime Epain" => "maxime.epain@datadoghq.com", - "Ganesh Jangir" => "ganesh.jangir@datadoghq.com" - } - - s.swift_version = '5.9' - s.ios.deployment_target = '12.0' - s.tvos.deployment_target = '12.0' - - s.deprecated_in_favor_of = 'DatadogObjc' - - s.source = { :git => 'https://github.com/DataDog/dd-sdk-ios.git', :tag => s.version.to_s } - - s.source_files = "DatadogObjc/Sources/**/*.swift" - s.dependency 'DatadogCore', s.version.to_s - s.dependency 'DatadogRUM', s.version.to_s - s.dependency 'DatadogLogs', s.version.to_s - s.dependency 'DatadogTrace', s.version.to_s - s.dependency 'DatadogSessionReplay', s.version.to_s -end diff --git a/Makefile b/Makefile index 5835b6868e..c6848d227c 100644 --- a/Makefile +++ b/Makefile @@ -456,10 +456,6 @@ release-publish-dependent-podspecs: release-publish-legacy-podspecs: @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogObjc.podspec" @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogAlamofireExtension.podspec" - @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogSDK.podspec" - @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogSDKObjc.podspec" - @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogSDKCrashReporting.podspec" - @$(MAKE) release-publish-podspec PODSPEC_NAME="DatadogSDKAlamofireExtension.podspec" # Set ot update CI secrets set-ci-secret: