Skip to content

Commit a1e84e2

Browse files
authored
chore: kickoff release
2 parents d46019e + 38f5ed9 commit a1e84e2

78 files changed

Lines changed: 6605 additions & 79 deletions

File tree

Some content is hidden

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

.github/workflows/integ_test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ jobs:
1818
uses: ./.github/workflows/integ_test_analytics.yml
1919
secrets: inherit
2020

21+
kinesis-test:
22+
name: Kinesis Integration Tests
23+
uses: ./.github/workflows/integ_test_kinesis.yml
24+
secrets: inherit
25+
2126
push-notifications-test:
2227
name: Push Notifications Integration Tests
2328
uses: ./.github/workflows/integ_test_push_notifications.yml
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Integration Tests | Kinesis
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
ios:
6+
description: '📱 iOS'
7+
required: true
8+
default: true
9+
type: boolean
10+
tvos:
11+
description: '📺 tvOS'
12+
required: true
13+
default: true
14+
type: boolean
15+
workflow_call:
16+
17+
permissions:
18+
id-token: write
19+
contents: read
20+
21+
jobs:
22+
kinesis-integration-tests:
23+
name: Kinesis Integration Tests
24+
strategy:
25+
fail-fast: false
26+
matrix:
27+
platform: [iOS, tvOS]
28+
exclude:
29+
- platform: ${{ github.event.inputs.ios == 'false' && 'iOS' || 'None' }}
30+
- platform: ${{ github.event.inputs.tvos == 'false' && 'tvOS' || 'None' }}
31+
uses: ./.github/workflows/run_integration_tests.yml
32+
with:
33+
scheme: AmplifyKinesisClientIntegrationTests
34+
platform: ${{ matrix.platform }}
35+
project_path: ./AmplifyClients/AmplifyKinesisClient/Tests/IntegrationTests/KinesisHostApp
36+
resource_subfolder: kinesis
37+
timeout-minutes: 30
38+
secrets: inherit

.github/workflows/unit_test.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,14 @@ jobs:
7272
AWSCloudWatchLoggingPlugin,
7373
AWSCognitoAuthPlugin,
7474
AWSDataStorePlugin,
75+
AmplifyKinesisClient,
7576
AWSLocationGeoPlugin,
7677
AWSPredictionsPlugin,
7778
AWSPinpointAnalyticsPlugin,
7879
AWSPinpointPushNotificationsPlugin,
79-
AWSS3StoragePlugin
80+
AWSS3StoragePlugin,
81+
AmplifyFoundation,
82+
AmplifyFoundationBridge
8083
]
8184
uses: ./.github/workflows/run_unit_tests_platforms.yml
8285
with:
@@ -97,11 +100,14 @@ jobs:
97100
{ scheme: AWSCloudWatchLoggingPlugin, flags: 'Logging_plugin_unit_test,unit_tests' },
98101
{ scheme: AWSCognitoAuthPlugin, flags: 'Auth_plugin_unit_test,unit_tests' },
99102
{ scheme: AWSDataStorePlugin, flags: 'DataStore_plugin_unit_test,unit_tests' },
103+
{ scheme: AmplifyKinesisClient, flags: 'Kinesis_plugin_unit_test,unit_tests' },
100104
{ scheme: AWSLocationGeoPlugin, flags: 'Geo_plugin_unit_test,unit_tests' },
101105
{ scheme: AWSPredictionsPlugin, flags: 'Predictions_plugin_unit_test,unit_tests' },
102106
{ scheme: AWSPinpointAnalyticsPlugin, flags: 'Analytics_plugin_unit_test,unit_tests' },
103107
{ scheme: AWSPinpointPushNotificationsPlugin, flags: 'PushNotifications_plugin_unit_test,unit_tests' },
104-
{ scheme: AWSS3StoragePlugin, flags: 'Storage_plugin_unit_test,unit_tests' }
108+
{ scheme: AWSS3StoragePlugin, flags: 'Storage_plugin_unit_test,unit_tests' },
109+
{ scheme: AmplifyFoundation, flags: 'Amplify_Foundation_unit_test,unit_tests' },
110+
{ scheme: AmplifyFoundationBridge, flags: 'Amplify_Foundation_Bridge_unit_test,unit_tests' }
105111
]
106112
uses: ./.github/workflows/upload_coverage_report.yml
107113
with:

.swiftpm/xcode/xcshareddata/xcschemes/Amplify-Package.xcscheme

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,34 @@
496496
ReferencedContainer = "container:">
497497
</BuildableReference>
498498
</BuildActionEntry>
499+
<BuildActionEntry
500+
buildForTesting = "YES"
501+
buildForRunning = "YES"
502+
buildForProfiling = "NO"
503+
buildForArchiving = "NO"
504+
buildForAnalyzing = "YES">
505+
<BuildableReference
506+
BuildableIdentifier = "primary"
507+
BlueprintIdentifier = "AmplifyFoundation"
508+
BuildableName = "AmplifyFoundation"
509+
BlueprintName = "AmplifyFoundation"
510+
ReferencedContainer = "container:">
511+
</BuildableReference>
512+
</BuildActionEntry>
513+
<BuildActionEntry
514+
buildForTesting = "YES"
515+
buildForRunning = "YES"
516+
buildForProfiling = "YES"
517+
buildForArchiving = "YES"
518+
buildForAnalyzing = "YES">
519+
<BuildableReference
520+
BuildableIdentifier = "primary"
521+
BlueprintIdentifier = "AmplifyFoundationBridge"
522+
BuildableName = "AmplifyFoundationBridge"
523+
BlueprintName = "AmplifyFoundationBridge"
524+
ReferencedContainer = "container:">
525+
</BuildableReference>
526+
</BuildActionEntry>
499527
</BuildActionEntries>
500528
</BuildAction>
501529
<TestAction
@@ -765,6 +793,26 @@
765793
ReferencedContainer = "container:">
766794
</BuildableReference>
767795
</TestableReference>
796+
<TestableReference
797+
skipped = "NO">
798+
<BuildableReference
799+
BuildableIdentifier = "primary"
800+
BlueprintIdentifier = "AmplifyFoundationBridgeTests"
801+
BuildableName = "AmplifyFoundationBridgeTests"
802+
BlueprintName = "AmplifyFoundationBridgeTests"
803+
ReferencedContainer = "container:">
804+
</BuildableReference>
805+
</TestableReference>
806+
<TestableReference
807+
skipped = "NO">
808+
<BuildableReference
809+
BuildableIdentifier = "primary"
810+
BlueprintIdentifier = "AmplifyFoundationTests"
811+
BuildableName = "AmplifyFoundationTests"
812+
BlueprintName = "AmplifyFoundationTests"
813+
ReferencedContainer = "container:">
814+
</BuildableReference>
815+
</TestableReference>
768816
</Testables>
769817
</TestAction>
770818
<LaunchAction
@@ -791,6 +839,15 @@
791839
savedToolIdentifier = ""
792840
useCustomWorkingDirectory = "NO"
793841
debugDocumentVersioning = "YES">
842+
<MacroExpansion>
843+
<BuildableReference
844+
BuildableIdentifier = "primary"
845+
BlueprintIdentifier = "Amplify"
846+
BuildableName = "Amplify"
847+
BlueprintName = "Amplify"
848+
ReferencedContainer = "container:">
849+
</BuildableReference>
850+
</MacroExpansion>
794851
</ProfileAction>
795852
<AnalyzeAction
796853
buildConfiguration = "Debug">
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "2600"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "AmplifyFoundation"
18+
BuildableName = "AmplifyFoundation"
19+
BlueprintName = "AmplifyFoundation"
20+
ReferencedContainer = "container:">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
<BuildActionEntry
24+
buildForTesting = "YES"
25+
buildForRunning = "NO"
26+
buildForProfiling = "NO"
27+
buildForArchiving = "NO"
28+
buildForAnalyzing = "NO">
29+
<BuildableReference
30+
BuildableIdentifier = "primary"
31+
BlueprintIdentifier = "AmplifyFoundationTests"
32+
BuildableName = "AmplifyFoundationTests"
33+
BlueprintName = "AmplifyFoundationTests"
34+
ReferencedContainer = "container:">
35+
</BuildableReference>
36+
</BuildActionEntry>
37+
</BuildActionEntries>
38+
</BuildAction>
39+
<TestAction
40+
buildConfiguration = "Debug"
41+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
42+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
43+
shouldUseLaunchSchemeArgsEnv = "YES">
44+
<TestPlans>
45+
<TestPlanReference
46+
reference = "container:AmplifyFoundation/AmplifyFoundation.xctestplan"
47+
default = "YES">
48+
</TestPlanReference>
49+
</TestPlans>
50+
</TestAction>
51+
<LaunchAction
52+
buildConfiguration = "Debug"
53+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
54+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
55+
launchStyle = "0"
56+
useCustomWorkingDirectory = "NO"
57+
ignoresPersistentStateOnLaunch = "NO"
58+
debugDocumentVersioning = "YES"
59+
debugServiceExtension = "internal"
60+
allowLocationSimulation = "YES">
61+
</LaunchAction>
62+
<ProfileAction
63+
buildConfiguration = "Release"
64+
shouldUseLaunchSchemeArgsEnv = "YES"
65+
savedToolIdentifier = ""
66+
useCustomWorkingDirectory = "NO"
67+
debugDocumentVersioning = "YES">
68+
<MacroExpansion>
69+
<BuildableReference
70+
BuildableIdentifier = "primary"
71+
BlueprintIdentifier = "AmplifyFoundation"
72+
BuildableName = "AmplifyFoundation"
73+
BlueprintName = "AmplifyFoundation"
74+
ReferencedContainer = "container:">
75+
</BuildableReference>
76+
</MacroExpansion>
77+
</ProfileAction>
78+
<AnalyzeAction
79+
buildConfiguration = "Debug">
80+
</AnalyzeAction>
81+
<ArchiveAction
82+
buildConfiguration = "Release"
83+
revealArchiveInOrganizer = "YES">
84+
</ArchiveAction>
85+
</Scheme>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "2600"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES"
8+
buildArchitectures = "Automatic">
9+
<BuildActionEntries>
10+
<BuildActionEntry
11+
buildForTesting = "YES"
12+
buildForRunning = "YES"
13+
buildForProfiling = "YES"
14+
buildForArchiving = "YES"
15+
buildForAnalyzing = "YES">
16+
<BuildableReference
17+
BuildableIdentifier = "primary"
18+
BlueprintIdentifier = "AmplifyFoundationBridge"
19+
BuildableName = "AmplifyFoundationBridge"
20+
BlueprintName = "AmplifyFoundationBridge"
21+
ReferencedContainer = "container:">
22+
</BuildableReference>
23+
</BuildActionEntry>
24+
<BuildActionEntry
25+
buildForTesting = "YES"
26+
buildForRunning = "YES"
27+
buildForProfiling = "YES"
28+
buildForArchiving = "YES"
29+
buildForAnalyzing = "YES">
30+
<BuildableReference
31+
BuildableIdentifier = "primary"
32+
BlueprintIdentifier = "AmplifyFoundationBridgeTests"
33+
BuildableName = "AmplifyFoundationBridgeTests"
34+
BlueprintName = "AmplifyFoundationBridgeTests"
35+
ReferencedContainer = "container:">
36+
</BuildableReference>
37+
</BuildActionEntry>
38+
</BuildActionEntries>
39+
</BuildAction>
40+
<TestAction
41+
buildConfiguration = "Debug"
42+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
43+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
44+
shouldUseLaunchSchemeArgsEnv = "YES">
45+
<TestPlans>
46+
<TestPlanReference
47+
reference = "container:AmplifyFoundationBridge/AmplifyFoundationBridge.xctestplan"
48+
default = "YES">
49+
</TestPlanReference>
50+
</TestPlans>
51+
</TestAction>
52+
<LaunchAction
53+
buildConfiguration = "Debug"
54+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
55+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
56+
launchStyle = "0"
57+
useCustomWorkingDirectory = "NO"
58+
ignoresPersistentStateOnLaunch = "NO"
59+
debugDocumentVersioning = "YES"
60+
debugServiceExtension = "internal"
61+
allowLocationSimulation = "YES">
62+
</LaunchAction>
63+
<ProfileAction
64+
buildConfiguration = "Release"
65+
shouldUseLaunchSchemeArgsEnv = "YES"
66+
savedToolIdentifier = ""
67+
useCustomWorkingDirectory = "NO"
68+
debugDocumentVersioning = "YES">
69+
<MacroExpansion>
70+
<BuildableReference
71+
BuildableIdentifier = "primary"
72+
BlueprintIdentifier = "AmplifyFoundationBridge"
73+
BuildableName = "AmplifyFoundationBridge"
74+
BlueprintName = "AmplifyFoundationBridge"
75+
ReferencedContainer = "container:">
76+
</BuildableReference>
77+
</MacroExpansion>
78+
</ProfileAction>
79+
<AnalyzeAction
80+
buildConfiguration = "Debug">
81+
</AnalyzeAction>
82+
<ArchiveAction
83+
buildConfiguration = "Release"
84+
revealArchiveInOrganizer = "YES">
85+
</ArchiveAction>
86+
</Scheme>

0 commit comments

Comments
 (0)