Skip to content

Commit 164b998

Browse files
authored
bump iOS SDK version to 2.36.3
2 parents bb637bf + fcff3a9 commit 164b998

File tree

183 files changed

+8301
-695
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+8301
-695
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Report Code Coverage
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
7+
jobs:
8+
unit-tests:
9+
name: All SDK Unit Tests
10+
runs-on: macos-12
11+
continue-on-error: true
12+
steps:
13+
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
14+
- name: Run AWS SDK Unit Tests
15+
run: xcodebuild test -project AWSiOSSDKv2.xcodeproj -scheme AWSAllUnitTests -sdk 'iphonesimulator' -destination 'platform=iOS Simulator,name=iPhone 14,OS=latest' -derivedDataPath Build/ -enableCodeCoverage YES | xcpretty --simple --color --report junit && exit ${PIPESTATUS[0]}
16+
- name: Generate SDK Coverage Report
17+
run: |
18+
cd Build/Build/ProfileData
19+
cd $(ls -d */|head -n 1)
20+
pathCoverage=${{ github.workspace }}/Build/Build/ProfileData/${PWD##*/}/Coverage.profdata
21+
devicePath=${{ github.workspace }}/Build/Build/Products/Debug-iphonesimulator
22+
cd $devicePath
23+
for FRAMEWORK in $(basename -a -s .framework -- *.framework)
24+
do
25+
echo "Generating coverage report for $FRAMEWORK..."
26+
xcrun llvm-cov export -format="lcov" -instr-profile $pathCoverage $devicePath/$FRAMEWORK.framework/$FRAMEWORK >> aws-sdk-ios-Coverage.lcov
27+
done
28+
mv aws-sdk-ios-Coverage.lcov ${{ github.workspace }}
29+
- name: Run AWS Auth SDK Unit Tests
30+
run: xcodebuild test -project AWSAuthSDK/AWSAuthSDK.xcodeproj -scheme AWSMobileClient -sdk 'iphonesimulator' -destination 'platform=iOS Simulator,name=iPhone 14,OS=latest' -derivedDataPath Build/ -enableCodeCoverage YES -only-testing:"AWSMobileClientUnitTests" | xcpretty --simple --color --report junit && exit ${PIPESTATUS[0]}
31+
- name: Generate Auth SDK Coverage Report
32+
run: |
33+
cd Build/Build/ProfileData
34+
cd $(ls -d */|head -n 1)
35+
pathCoverage=Build/Build/ProfileData/${PWD##*/}/Coverage.profdata
36+
cd ${{ github.workspace }}
37+
echo "Generating coverage report for AWSMobileClient..."
38+
xcrun llvm-cov export -format="lcov" -instr-profile $pathCoverage Build/Build/Products/Debug-iphonesimulator/AWSAuthSDKTestApp.app/Frameworks/AWSMobileClient.framework/AWSMobileClient >> aws-sdk-ios-Coverage.lcov
39+
- name: Upload Coverage Report
40+
uses: codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed # v4.3.0
41+
with:
42+
flags: AWS-SDK
43+
token: ${{ secrets.CODECOV_TOKEN }}

AWSAPIGateway.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = 'AWSAPIGateway'
4-
s.version = '2.36.2'
4+
s.version = '2.36.3'
55
s.summary = 'Amazon Web Services SDK for iOS.'
66

77
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -13,7 +13,7 @@ Pod::Spec.new do |s|
1313
s.source = { :git => 'https://github.com/aws-amplify/aws-sdk-ios.git',
1414
:tag => s.version}
1515
s.requires_arc = true
16-
s.dependency 'AWSCore', '2.36.2'
16+
s.dependency 'AWSCore', '2.36.3'
1717

1818
s.source_files = 'AWSAPIGateway/*.{h,m}'
1919
s.resource_bundle = { 'AWSAPIGateway' => ['AWSAPIGateway/PrivacyInfo.xcprivacy']}

AWSAPIGateway/AWSAPIGatewayClient.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
static NSString *const AWSAPIGatewayAPIKeyHeader = @"x-api-key";
2525

26-
NSString *const AWSAPIGatewaySDKVersion = @"2.36.2";
26+
NSString *const AWSAPIGatewaySDKVersion = @"2.36.3";
2727

2828
static int defaultChunkSize = 1024;
2929

AWSAPIGateway/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.36.2</string>
18+
<string>2.36.3</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

AWSAppleSignIn.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'AWSAppleSignIn'
3-
s.version = '2.36.2'
3+
s.version = '2.36.3'
44
s.summary = 'Amazon Web Services SDK for iOS.'
55

66
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,8 +12,8 @@ Pod::Spec.new do |s|
1212
s.source = { :git => 'https://github.com/aws-amplify/aws-sdk-ios.git',
1313
:tag => s.version}
1414
s.requires_arc = true
15-
s.dependency 'AWSCore', '2.36.2'
16-
s.dependency 'AWSAuthCore', '2.36.2'
15+
s.dependency 'AWSCore', '2.36.3'
16+
s.dependency 'AWSAuthCore', '2.36.3'
1717
s.source_files = 'AWSAuthSDK/Sources/AWSAppleSignIn/*.{h,m}'
1818
s.public_header_files = 'AWSAuthSDK/Sources/AWSAppleSignIn/*.h'
1919
s.resource_bundle = { 'AWSAppleSignIn' => ['AWSAuthSDK/Sources/AWSAppleSignIn/PrivacyInfo.xcprivacy']}

AWSAuth.podspec

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'AWSAuth'
3-
s.version = '2.36.2'
3+
s.version = '2.36.3'
44
s.summary = 'Amazon Web Services SDK for iOS.'
55

66
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -14,23 +14,23 @@ Pod::Spec.new do |s|
1414
s.requires_arc = true
1515

1616
s.subspec 'Core' do |authcore|
17-
authcore.dependency 'AWSAuthCore', '2.36.2'
17+
authcore.dependency 'AWSAuthCore', '2.36.3'
1818
end
1919

2020
s.subspec 'FacebookSignIn' do |facebook|
21-
facebook.dependency 'AWSFacebookSignIn', '2.36.2'
21+
facebook.dependency 'AWSFacebookSignIn', '2.36.3'
2222
end
2323

2424
s.subspec 'GoogleSignIn' do |google|
25-
google.dependency 'AWSGoogleSignIn', '2.36.2'
25+
google.dependency 'AWSGoogleSignIn', '2.36.3'
2626
end
2727

2828
s.subspec 'UserPoolsSignIn' do |up|
29-
up.dependency 'AWSUserPoolsSignIn', '2.36.2'
29+
up.dependency 'AWSUserPoolsSignIn', '2.36.3'
3030
end
3131

3232
s.subspec 'UI' do |ui|
33-
ui.dependency 'AWSAuthUI', '2.36.2'
33+
ui.dependency 'AWSAuthUI', '2.36.3'
3434
end
3535

3636
end

AWSAuthCore.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'AWSAuthCore'
3-
s.version = '2.36.2'
3+
s.version = '2.36.3'
44
s.summary = 'Amazon Web Services SDK for iOS.'
55

66
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
1212
s.source = { :git => 'https://github.com/aws-amplify/aws-sdk-ios.git',
1313
:tag => s.version}
1414
s.requires_arc = true
15-
s.dependency 'AWSCore', '2.36.2'
15+
s.dependency 'AWSCore', '2.36.3'
1616
s.source_files = 'AWSAuthSDK/Sources/AWSAuthCore/*.{h,m}'
1717
s.public_header_files = 'AWSAuthSDK/Sources/AWSAuthCore/*.h'
1818
s.resource_bundle = { 'AWSAuthCore' => ['AWSAuthSDK/Sources/AWSAuthCore/PrivacyInfo.xcprivacy']}

AWSAuthSDK/Sources/AWSAppleSignIn/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.36.2</string>
18+
<string>2.36.3</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

AWSAuthSDK/Sources/AWSAuthCore/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.36.2</string>
18+
<string>2.36.3</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

AWSAuthSDK/Sources/AWSAuthUI/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.36.2</string>
18+
<string>2.36.3</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

0 commit comments

Comments
 (0)