16
16
prepare-for-test :
17
17
runs-on : macos-13
18
18
environment : IntegrationTest
19
+ outputs :
20
+ destination : ${{ steps.platform.outputs.destination }}
21
+ xcode-version : ${{ steps.platform.outputs.xcode-version }}
19
22
steps :
20
23
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
21
24
with :
@@ -29,25 +32,19 @@ jobs:
29
32
aws_region : ${{ secrets.AWS_REGION }}
30
33
aws_s3_bucket : ${{ secrets.AWS_S3_BUCKET_INTEG_V2 }}
31
34
32
- get-platform-build-params :
33
- runs-on : macos-13
34
- needs : prepare-for-test
35
- outputs :
36
- platform-params : ${{ steps.platform.outputs }}
37
- steps :
38
35
- name : Get build parameters
39
36
id : platform
40
37
uses : ./.github/composite_actions/get_platform_parameters
41
38
with :
42
39
platform : ' iOS'
43
40
44
41
auth-stress-test :
45
- needs : get-platform-build-params
42
+ needs : prepare-for-test
46
43
runs-on : macos-13
47
44
environment : IntegrationTest
48
45
env :
49
- DESTINATION : ${{ needs.get-platform-build-params .outputs.platform-params .destination }}
50
- XCODE_VERSION : ${{ needs.get-platform-build-params .outputs.platform-params .xcode-version }}
46
+ DESTINATION : ${{ needs.prepare-for-test .outputs.destination }}
47
+ XCODE_VERSION : ${{ needs.prepare-for-test .outputs.xcode-version }}
51
48
steps :
52
49
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
53
50
with :
@@ -73,12 +70,12 @@ jobs:
73
70
xcode_path : ' /Applications/Xcode_${{ env.XCODE_VERSION }}.app'
74
71
75
72
geo-stress-test :
76
- needs : get-platform-build-params
73
+ needs : prepare-for-test
77
74
runs-on : macos-13
78
75
environment : IntegrationTest
79
76
env :
80
- DESTINATION : ${{ needs.get-platform-build-params .outputs.platform-params .destination }}
81
- XCODE_VERSION : ${{ needs.get-platform-build-params .outputs.platform-params .xcode-version }}
77
+ DESTINATION : ${{ needs.prepare-for-test .outputs.destination }}
78
+ XCODE_VERSION : ${{ needs.prepare-for-test .outputs.xcode-version }}
82
79
steps :
83
80
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
84
81
with :
@@ -104,12 +101,12 @@ jobs:
104
101
xcode_path : ' /Applications/Xcode_${{ env.XCODE_VERSION }}.app'
105
102
106
103
storage-stress-test :
107
- needs : get-platform-build-params
104
+ needs : prepare-for-test
108
105
runs-on : macos-13
109
106
environment : IntegrationTest
110
107
env :
111
- DESTINATION : ${{ needs.get-platform-build-params .outputs.platform-params .destination }}
112
- XCODE_VERSION : ${{ needs.get-platform-build-params .outputs.platform-params .xcode-version }}
108
+ DESTINATION : ${{ needs.prepare-for-test .outputs.destination }}
109
+ XCODE_VERSION : ${{ needs.prepare-for-test .outputs.xcode-version }}
113
110
steps :
114
111
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
115
112
with :
@@ -135,12 +132,12 @@ jobs:
135
132
xcode_path : ' /Applications/Xcode_${{ env.XCODE_VERSION }}.app'
136
133
137
134
datastore-stress-test :
138
- needs : get-platform-build-params
135
+ needs : prepare-for-test
139
136
runs-on : macos-13
140
137
environment : IntegrationTest
141
138
env :
142
- DESTINATION : ${{ needs.get-platform-build-params .outputs.platform-params .destination }}
143
- XCODE_VERSION : ${{ needs.get-platform-build-params .outputs.platform-params .xcode-version }}
139
+ DESTINATION : ${{ needs.prepare-for-test .outputs.destination }}
140
+ XCODE_VERSION : ${{ needs.prepare-for-test .outputs.xcode-version }}
144
141
steps :
145
142
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
146
143
with :
@@ -166,12 +163,12 @@ jobs:
166
163
xcode_path : ' /Applications/Xcode_${{ env.XCODE_VERSION }}.app'
167
164
168
165
graphql-api-stress-test :
169
- needs : get-platform-build-params
166
+ needs : prepare-for-test
170
167
runs-on : macos-13
171
168
environment : IntegrationTest
172
169
env :
173
- DESTINATION : ${{ needs.get-platform-build-params .outputs.platform-params .destination }}
174
- XCODE_VERSION : ${{ needs.get-platform-build-params .outputs.platform-params .xcode-version }}
170
+ DESTINATION : ${{ needs.prepare-for-test .outputs.destination }}
171
+ XCODE_VERSION : ${{ needs.prepare-for-test .outputs.xcode-version }}
175
172
steps :
176
173
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
177
174
with :
0 commit comments