Skip to content

Commit efd8b69

Browse files
author
Siddharth Gupta
committed
Test Podspecs
1 parent 88795c7 commit efd8b69

File tree

5 files changed

+79
-0
lines changed

5 files changed

+79
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
Pod::Spec.new do |s|
3+
s.name = 'AlamofireGroup'
4+
s.version = '1.0.0'
5+
s.summary = 'Merged Pod generated by cocoapods pod-merge plugin'
6+
s.description = 'Merged Framework containing the pods: ["Alamofire", "AlamofireImage", "AlamofireActivityLogger"]'
7+
s.homepage = 'https://github.com/grab/cocoapods-pod-merge'
8+
s.license = { :type => 'MIT', :text => 'Merged Pods by cocoapods-pod-merge plugin ' }
9+
s.author = { 'GrabTaxi Pte Ltd' => 'dummy@grabtaxi.com' }
10+
s.source = { :git => 'https://github.com/grab/cocoapods-pod-merge', :tag => '1.0.0' }
11+
s.ios.deployment_target = '8.0'
12+
s.source_files = 'Sources/**/*.{h,m,mm,swift}'
13+
14+
s.swift_version = ["5.0"]
15+
s.frameworks = "Foundation"
16+
end
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
Pod::Spec.new do |s|
3+
s.name = 'MergedSwiftPods'
4+
s.version = '1.0.0'
5+
s.summary = 'Merged Pod generated by cocoapods pod-merge plugin'
6+
s.description = 'Merged Framework containing the pods: ["SnapKit", "SwiftyJSON"]'
7+
s.homepage = 'https://github.com/grab/cocoapods-pod-merge'
8+
s.license = { :type => 'MIT', :text => 'Merged Pods by cocoapods-pod-merge plugin ' }
9+
s.author = { 'GrabTaxi Pte Ltd' => 'dummy@grabtaxi.com' }
10+
s.source = { :git => 'https://github.com/grab/cocoapods-pod-merge', :tag => '1.0.0' }
11+
s.ios.deployment_target = '8.0'
12+
s.source_files = 'Sources/**/*.{h,m,mm,swift}'
13+
14+
s.swift_version = [5.0]
15+
end
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
Pod::Spec.new do |s|
3+
s.name = 'Networking'
4+
s.version = '1.0.0'
5+
s.summary = 'Merged Pod generated by cocoapods pod-merge plugin'
6+
s.description = 'Merged Framework containing the pods: ["AFNetworking", "SDWebImage"]'
7+
s.homepage = 'https://github.com/grab/cocoapods-pod-merge'
8+
s.license = { :type => 'MIT', :text => 'Merged Pods by cocoapods-pod-merge plugin ' }
9+
s.author = { 'GrabTaxi Pte Ltd' => 'dummy@grabtaxi.com' }
10+
s.source = { :git => 'https://github.com/grab/cocoapods-pod-merge', :tag => '1.0.0' }
11+
s.ios.deployment_target = '8.0'
12+
s.source_files = 'Sources/**/*.{h,m,mm,swift}'
13+
14+
s.module_map = 'Sources/module.modulemap'
15+
s.frameworks = "ImageIO"
16+
s.prefix_header_contents = "#ifndef TARGET_OS_IOS\n #define TARGET_OS_IOS TARGET_OS_IPHONE\n#endif\n\n#ifndef TARGET_OS_WATCH\n #define TARGET_OS_WATCH 0\n#endif"
17+
s.private_header_files = "Sources/SDWebImage/Sources/SDWebImage_Core/SDWebImage/Private/*.h"
18+
end

.github/test_podspecs/UI.podspec

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
Pod::Spec.new do |s|
3+
s.name = 'UI'
4+
s.version = '1.0.0'
5+
s.summary = 'Merged Pod generated by cocoapods pod-merge plugin'
6+
s.description = 'Merged Framework containing the pods: ["IQKeyboardManager", "TTTAttributedLabel", "MBProgressHUD", "FLAnimatedImage"]'
7+
s.homepage = 'https://github.com/grab/cocoapods-pod-merge'
8+
s.license = { :type => 'MIT', :text => 'Merged Pods by cocoapods-pod-merge plugin ' }
9+
s.author = { 'GrabTaxi Pte Ltd' => 'dummy@grabtaxi.com' }
10+
s.source = { :git => 'https://github.com/grab/cocoapods-pod-merge', :tag => '1.0.0' }
11+
s.ios.deployment_target = '8.0'
12+
s.source_files = 'Sources/**/*.{h,m,mm,swift}'
13+
14+
s.module_map = 'Sources/module.modulemap'
15+
s.resource = "Sources/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle"
16+
s.frameworks = "UIKit", "Foundation", "CoreGraphics", "QuartzCore", "CoreText", "ImageIO", "MobileCoreServices"
17+
end

.github/workflows/ruby.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,16 @@ jobs:
2929
- name: Test MergeFile.lock
3030
working-directory: ./PodMergeExample/MergedPods
3131
run: if grep -q "ac10c17747021b715f48db7ef21767fb" MergeFile.lock; then echo "Success"; else exit 1; fi
32+
- name: Test Podspec for AlamofireGroup Group
33+
working-directory: ./PodMergeExample/MergedPods/AlamofireGroup
34+
run: cmp --silent AlamofireGroup.podspec ../../../.github/test_podspecs/AlamofireGroup.podspec
35+
- name: Test Podspec for MergedSwiftPods Group
36+
working-directory: ./PodMergeExample/MergedPods/MergedSwiftPods
37+
run: cmp --silent MergedSwiftPods.podspec ../../../.github/test_podspecs/MergedSwiftPods.podspec
38+
- name: Test Podspec for Networking Group
39+
working-directory: ./PodMergeExample/MergedPods/Networking
40+
run: cmp --silent Networking.podspec ../../../.github/test_podspecs/Networking.podspec
41+
- name: Test Podspec for UI Group
42+
working-directory: ./PodMergeExample/MergedPods/UI
43+
run: cmp --silent UI.podspec ../../../.github/test_podspecs/UI.podspec
44+

0 commit comments

Comments
 (0)