Skip to content

Commit 7c273a6

Browse files
authored
chore: 1.0.0-rc.1 release prep (#476)
- ci: Enable local lib linting of monorepo - ci: Add auth unit tests to build_test_deploy - chore: Bump release to 1.0.0-rc.1 - chore: Update minimum SDK Dependency to 2.13.4 - chore: Podfile cleanup - chore: Remove unnecessary requires_arc build setting
1 parent f7b5ba3 commit 7c273a6

File tree

28 files changed

+247
-121
lines changed

28 files changed

+247
-121
lines changed

.circleci/config.yml

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,13 @@ workflows:
172172
- build_test_amplify:
173173
requires:
174174
- install_gems
175+
- plugin_unit_test:
176+
name: unit_test_analytics
177+
path: Analytics
178+
workspace: AnalyticsCategoryPlugin
179+
scheme: AWSPinpointAnalyticsPlugin
180+
requires:
181+
- install_gems
175182
- plugin_unit_test:
176183
name: unit_test_api
177184
path: API
@@ -180,38 +187,38 @@ workflows:
180187
requires:
181188
- install_gems
182189
- plugin_unit_test:
183-
name: unit_test_analytics
184-
path: Analytics
185-
workspace: AnalyticsCategoryPlugin
186-
scheme: AWSPinpointAnalyticsPlugin
190+
name: unit_test_auth
191+
path: Auth
192+
workspace: AWSCognitoAuthPlugin
193+
scheme: AWSCognitoAuthPlugin
187194
requires:
188195
- install_gems
189196
- plugin_unit_test:
190-
name: unit_test_storage
191-
path: Storage
192-
workspace: StoragePlugin
193-
scheme: AWSS3StoragePlugin
197+
name: unit_test_datastore
198+
path: DataStore
199+
workspace: DataStoreCategoryPlugin
200+
scheme: AWSDataStoreCategoryPlugin
194201
requires:
195202
- install_gems
196203
- plugin_unit_test:
197-
name: unit_test_predictions
204+
name: unit_test_core_ml
198205
path: Predictions
199206
workspace: PredictionsCategoryPlugin
200-
scheme: AWSPredictionsPlugin
207+
scheme: CoreMLPredictionsPlugin
201208
requires:
202209
- install_gems
203210
- plugin_unit_test:
204-
name: unit_test_core_ml
211+
name: unit_test_predictions
205212
path: Predictions
206213
workspace: PredictionsCategoryPlugin
207-
scheme: CoreMLPredictionsPlugin
214+
scheme: AWSPredictionsPlugin
208215
requires:
209216
- install_gems
210217
- plugin_unit_test:
211-
name: unit_test_datastore
212-
path: DataStore
213-
workspace: DataStoreCategoryPlugin
214-
scheme: AWSDataStoreCategoryPlugin
218+
name: unit_test_storage
219+
path: Storage
220+
workspace: StoragePlugin
221+
scheme: AWSS3StoragePlugin
215222
requires:
216223
- install_gems
217224
- deploy:
@@ -221,8 +228,10 @@ workflows:
221228
- release
222229
requires:
223230
- build_test_amplify
224-
- unit_test_api
225231
- unit_test_analytics
226-
- unit_test_storage
227-
- unit_test_predictions
232+
- unit_test_api
233+
- unit_test_auth
234+
- unit_test_core_ml
228235
- unit_test_datastore
236+
- unit_test_predictions
237+
- unit_test_storage

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,4 @@ __pycache__/
4646
*awsconfiguration.json
4747
*amplifyconfiguration.json
4848
credentials-mc.json
49+

AWSPluginsCore.podspec

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,24 @@
99
Pod::Spec.new do |s|
1010

1111
s.name = 'AWSPluginsCore'
12-
s.version = '0.11.0'
12+
s.version = '1.0.0-rc.1'
1313
s.summary = 'Amazon Web Services Amplify for iOS.'
1414

1515
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
1616

1717
s.homepage = 'https://aws.amazon.com/amplify/'
1818
s.license = 'Apache License, Version 2.0'
1919
s.author = { 'Amazon Web Services' => 'amazonwebservices' }
20-
s.platform = :ios, '11.0'
2120
s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version}
22-
23-
s.requires_arc = true
24-
25-
AWS_SDK_VERSION = "~> 2.13.0"
21+
22+
s.platform = :ios, '11.0'
23+
s.swift_version = '5.0'
24+
25+
AWS_SDK_VERSION = "~> 2.13.4"
2626

2727
s.source_files = 'AmplifyPlugins/Core/AWSPluginsCore/**/*.swift'
28-
s.dependency 'Amplify', '0.11.0'
28+
29+
s.dependency 'Amplify', '1.0.0-rc.1'
2930
s.dependency 'AWSMobileClient', AWS_SDK_VERSION
3031
s.dependency 'AWSCore', AWS_SDK_VERSION
3132

AWSPredictionsPlugin.podspec

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

3-
s.name = 'AWSPredictionsPlugin'
4-
s.version = '0.11.0'
5-
s.summary = 'Amazon Web Services Amplify for iOS.'
6-
7-
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
8-
9-
s.homepage = 'https://aws.amazon.com/amplify/'
10-
s.license = 'Apache License, Version 2.0'
11-
s.author = { 'Amazon Web Services' => 'amazonwebservices' }
12-
s.platform = :ios, '13.0'
13-
s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version}
14-
15-
s.requires_arc = true
16-
17-
AWS_SDK_VERSION = '~> 2.13.0'
18-
AMPLIFY_VERSION = '0.11.0'
19-
20-
s.source_files = 'AmplifyPlugins/Predictions/AWSPredictionsPlugin/**/*.swift'
21-
s.dependency 'AWSComprehend', AWS_SDK_VERSION
22-
s.dependency 'AWSPluginsCore', AMPLIFY_VERSION
23-
s.dependency 'AWSPolly', AWS_SDK_VERSION
24-
s.dependency 'AWSRekognition', AWS_SDK_VERSION
25-
s.dependency 'AWSTextract', AWS_SDK_VERSION
26-
s.dependency 'AWSTranscribeStreaming', AWS_SDK_VERSION
27-
s.dependency 'AWSTranslate', AWS_SDK_VERSION
28-
s.dependency 'CoreMLPredictionsPlugin', AMPLIFY_VERSION
29-
end
3+
s.name = 'AWSPredictionsPlugin'
4+
s.version = '1.0.0-rc.1'
5+
s.summary = 'Amazon Web Services Amplify for iOS.'
6+
7+
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
8+
9+
s.homepage = 'https://aws.amazon.com/amplify/'
10+
s.license = 'Apache License, Version 2.0'
11+
s.author = { 'Amazon Web Services' => 'amazonwebservices' }
12+
s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version}
13+
14+
s.platform = :ios, '13.0'
15+
s.swift_version = '5.0'
16+
17+
AWS_SDK_VERSION = '~> 2.13.4'
18+
AMPLIFY_VERSION = '1.0.0-rc.1'
19+
20+
s.source_files = 'AmplifyPlugins/Predictions/AWSPredictionsPlugin/**/*.swift'
21+
22+
s.dependency 'AWSComprehend', AWS_SDK_VERSION
23+
s.dependency 'AWSPluginsCore', AMPLIFY_VERSION
24+
s.dependency 'AWSPolly', AWS_SDK_VERSION
25+
s.dependency 'AWSRekognition', AWS_SDK_VERSION
26+
s.dependency 'AWSTextract', AWS_SDK_VERSION
27+
s.dependency 'AWSTranscribeStreaming', AWS_SDK_VERSION
28+
s.dependency 'AWSTranslate', AWS_SDK_VERSION
29+
s.dependency 'CoreMLPredictionsPlugin', AMPLIFY_VERSION
30+
31+
end

Amplify.podspec

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,22 @@
99
Pod::Spec.new do |s|
1010

1111
s.name = 'Amplify'
12-
s.version = '0.11.0'
12+
s.version = '1.0.0-rc.1'
1313
s.summary = 'Amazon Web Services Amplify for iOS.'
1414

1515
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
1616

1717
s.homepage = 'https://aws.amazon.com/amplify/'
1818
s.license = 'Apache License, Version 2.0'
1919
s.author = { 'Amazon Web Services' => 'amazonwebservices' }
20-
s.platform = :ios, '11.0'
2120
s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version}
22-
23-
s.requires_arc = true
21+
22+
s.platform = :ios, '11.0'
23+
s.swift_version = '5.0'
24+
2425
s.source_files = 'Amplify/**/*.swift'
2526
s.default_subspec = 'Default'
26-
27+
2728
s.subspec 'Default' do |default|
2829
default.preserve_path = 'AmplifyTools'
2930
default.script_phase = {

Amplify/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>0.11.0</string>
18+
<string>1.0.0.rc.1</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
</dict>

AmplifyFunctionalTests/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>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>0.11.0</string>
18+
<string>1.0.0.rc.1</string>
1919
<key>CFBundleVersion</key>
2020
<string>1</string>
2121
</dict>

AmplifyPlugins.podspec

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,35 @@
99
Pod::Spec.new do |s|
1010

1111
s.name = 'AmplifyPlugins'
12-
s.version = '0.11.0'
12+
s.version = '1.0.0-rc.1'
1313
s.summary = 'Amazon Web Services Amplify for iOS.'
1414

1515
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
16-
17-
s.homepage = 'http://aws.amazon.com/mobile/sdk'
16+
17+
s.homepage = 'https://aws.amazon.com/amplify/'
1818
s.license = 'Apache License, Version 2.0'
1919
s.author = { 'Amazon Web Services' => 'amazonwebservices' }
20-
s.platform = :ios, '11.0'
2120
s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version}
22-
23-
s.requires_arc = true
2421

25-
AWS_SDK_VERSION = '~> 2.13.0'
26-
AMPLIFY_VERSION = '0.11.0'
27-
22+
s.platform = :ios, '11.0'
23+
s.swift_version = '5.0'
24+
25+
AWS_SDK_VERSION = '~> 2.13.4'
26+
AMPLIFY_VERSION = '1.0.0-rc.1'
27+
2828
s.subspec 'AWSAPIPlugin' do |ss|
2929
ss.source_files = 'AmplifyPlugins/API/AWSAPICategoryPlugin/**/*.swift'
3030
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
3131
ss.dependency 'ReachabilitySwift', '~> 5.0.0'
3232
ss.dependency 'AppSyncRealTimeClient', "~> 1.1.0"
3333
end
3434

35+
s.subspec 'AWSCognitoAuthPlugin' do |ss|
36+
ss.source_files = 'AmplifyPlugins/Auth/AWSCognitoAuthPlugin/**/*.swift'
37+
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
38+
ss.dependency 'AWSMobileClient', AWS_SDK_VERSION
39+
end
40+
3541
s.subspec 'AWSDataStorePlugin' do |ss|
3642
ss.source_files = 'AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/**/*.swift'
3743
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
@@ -50,10 +56,4 @@ Pod::Spec.new do |s|
5056
ss.dependency 'AWSS3', AWS_SDK_VERSION
5157
end
5258

53-
s.subspec 'AWSCognitoAuthPlugin' do |ss|
54-
ss.source_files = 'AmplifyPlugins/Auth/AWSCognitoAuthPlugin/**/*.swift'
55-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
56-
ss.dependency 'AWSMobileClient', AWS_SDK_VERSION
57-
end
58-
5959
end

AmplifyPlugins/API/AWSAPICategoryPlugin/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>0.11.0</string>
18+
<string>1.0.0.rc.1</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
</dict>

AmplifyPlugins/Analytics/AWSPinpointAnalyticsPlugin/Resources/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>0.11.0</string>
18+
<string>1.0.0.rc.1</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
</dict>

0 commit comments

Comments
 (0)