@@ -52,11 +52,11 @@ jobs:
52
52
53
53
release-sdk-client :
54
54
runs-on : ubuntu-latest
55
- needs : ['release-please']
55
+ needs : ['release-please', 'release-common' ]
56
56
permissions :
57
57
id-token : write
58
58
contents : write
59
- if : ${{ needs.release-please.outputs.package-sdk-client-released == 'true'}}
59
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-sdk-client-released == 'true'}}
60
60
steps :
61
61
- uses : actions/checkout@v4
62
62
- uses : actions/setup-node@v4
@@ -72,11 +72,11 @@ jobs:
72
72
73
73
release-sdk-server :
74
74
runs-on : ubuntu-latest
75
- needs : ['release-please']
75
+ needs : ['release-please', 'release-common' ]
76
76
permissions :
77
77
id-token : write
78
78
contents : write
79
- if : ${{ needs.release-please.outputs.package-sdk-server-released == 'true'}}
79
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-sdk-server-released == 'true'}}
80
80
steps :
81
81
- uses : actions/checkout@v4
82
82
- uses : actions/setup-node@v4
@@ -92,11 +92,11 @@ jobs:
92
92
93
93
release-sdk-server-edge :
94
94
runs-on : ubuntu-latest
95
- needs : ['release-please']
95
+ needs : ['release-please', 'release-sdk-server' ]
96
96
permissions :
97
97
id-token : write
98
98
contents : write
99
- if : ${{ needs.release-please.outputs.package-sdk-server-edge-released == 'true'}}
99
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-sdk-server-edge-released == 'true'}}
100
100
steps :
101
101
- uses : actions/checkout@v4
102
102
- uses : actions/setup-node@v4
@@ -112,11 +112,11 @@ jobs:
112
112
113
113
release-akamai-edgeworker-sdk :
114
114
runs-on : ubuntu-latest
115
- needs : ['release-please']
115
+ needs : ['release-please', 'release-sdk-server' ]
116
116
permissions :
117
117
id-token : write
118
118
contents : write
119
- if : ${{ needs.release-please.outputs.package-akamai-edgeworker-sdk-released == 'true'}}
119
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-akamai-edgeworker-sdk-released == 'true'}}
120
120
steps :
121
121
- uses : actions/checkout@v4
122
122
- uses : actions/setup-node@v4
@@ -132,11 +132,11 @@ jobs:
132
132
133
133
release-cloudflare :
134
134
runs-on : ubuntu-latest
135
- needs : ['release-please']
135
+ needs : ['release-please', 'release-sdk-server-edge' ]
136
136
permissions :
137
137
id-token : write
138
138
contents : write
139
- if : ${{ needs.release-please.outputs.package-cloudflare-released == 'true'}}
139
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-cloudflare-released == 'true'}}
140
140
steps :
141
141
- uses : actions/checkout@v4
142
142
- uses : actions/setup-node@v4
@@ -152,11 +152,11 @@ jobs:
152
152
153
153
release-react-native :
154
154
runs-on : ubuntu-latest
155
- needs : ['release-please']
155
+ needs : ['release-please', 'release-sdk-client' ]
156
156
permissions :
157
157
id-token : write
158
158
contents : write
159
- if : ${{ needs.release-please.outputs.package-react-native-released == 'true'}}
159
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-react-native-released == 'true'}}
160
160
steps :
161
161
- uses : actions/checkout@v4
162
162
- uses : actions/setup-node@v4
@@ -172,11 +172,11 @@ jobs:
172
172
173
173
release-server-node :
174
174
runs-on : ubuntu-latest
175
- needs : ['release-please']
175
+ needs : ['release-please', 'release-sdk-server' ]
176
176
permissions :
177
177
id-token : write
178
178
contents : write
179
- if : ${{ needs.release-please.outputs.package-server-node-released == 'true'}}
179
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-server-node-released == 'true'}}
180
180
steps :
181
181
- uses : actions/checkout@v4
182
182
- uses : actions/setup-node@v4
@@ -192,11 +192,11 @@ jobs:
192
192
193
193
release-vercel :
194
194
runs-on : ubuntu-latest
195
- needs : ['release-please']
195
+ needs : ['release-please', 'release-sdk-server-edge' ]
196
196
permissions :
197
197
id-token : write
198
198
contents : write
199
- if : ${{ needs.release-please.outputs.package-vercel-released == 'true'}}
199
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-vercel-released == 'true'}}
200
200
steps :
201
201
- uses : actions/checkout@v4
202
202
- uses : actions/setup-node@v4
@@ -212,11 +212,11 @@ jobs:
212
212
213
213
release-akamai-base :
214
214
runs-on : ubuntu-latest
215
- needs : ['release-please']
215
+ needs : ['release-please', 'release-akamai-edgeworker-sdk' ]
216
216
permissions :
217
217
id-token : write
218
218
contents : write
219
- if : ${{ needs.release-please.outputs.package-akamai-base-released == 'true'}}
219
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-akamai-base-released == 'true'}}
220
220
steps :
221
221
- uses : actions/checkout@v4
222
222
- uses : actions/setup-node@v4
@@ -232,11 +232,11 @@ jobs:
232
232
233
233
release-akamai-edgekv :
234
234
runs-on : ubuntu-latest
235
- needs : ['release-please']
235
+ needs : ['release-please', 'release-akamai-edgeworker-sdk' ]
236
236
permissions :
237
237
id-token : write
238
238
contents : write
239
- if : ${{ needs.release-please.outputs.package-akamai-edgekv-released == 'true'}}
239
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-akamai-edgekv-released == 'true'}}
240
240
steps :
241
241
- uses : actions/checkout@v4
242
242
- uses : actions/setup-node@v4
@@ -252,11 +252,11 @@ jobs:
252
252
253
253
release-node-server-sdk-redis :
254
254
runs-on : ubuntu-latest
255
- needs : ['release-please']
255
+ needs : ['release-please', 'release-server-node' ]
256
256
permissions :
257
257
id-token : write
258
258
contents : write
259
- if : ${{ needs.release-please.outputs.package-node-server-sdk-redis-release == 'true' }}
259
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-node-server-sdk-redis-release == 'true' }}
260
260
steps :
261
261
- uses : actions/checkout@v4
262
262
- uses : actions/setup-node@v4
@@ -276,11 +276,11 @@ jobs:
276
276
277
277
release-node-server-sdk-dynamodb :
278
278
runs-on : ubuntu-latest
279
- needs : ['release-please']
279
+ needs : ['release-please', 'release-server-node' ]
280
280
permissions :
281
281
id-token : write
282
282
contents : write
283
- if : ${{ needs.release-please.outputs.package-node-server-sdk-dynamodb-release == 'true' }}
283
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-node-server-sdk-dynamodb-release == 'true' }}
284
284
steps :
285
285
- uses : actions/checkout@v4
286
286
- uses : actions/setup-node@v4
@@ -298,11 +298,11 @@ jobs:
298
298
299
299
release-node-server-sdk-otel :
300
300
runs-on : ubuntu-latest
301
- needs : ['release-please']
301
+ needs : ['release-please', 'release-server-node' ]
302
302
permissions :
303
303
id-token : write
304
304
contents : write
305
- if : ${{ needs.release-please.outputs.package-node-server-sdk-otel-release == 'true' }}
305
+ if : ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-node-server-sdk-otel-release == 'true' }}
306
306
steps :
307
307
- uses : actions/checkout@v4
308
308
- uses : actions/setup-node@v4
@@ -339,11 +339,11 @@ jobs:
339
339
340
340
release-tooling-react-universal :
341
341
runs-on : ubuntu-latest
342
- needs : ['release-please']
342
+ needs : ['release-please', 'release-server-node', 'release-sdk-client' ]
343
343
permissions :
344
344
id-token : write
345
345
contents : write
346
- if : false # ${{ needs.release-please.outputs.package-react-universal-release == 'true' }}
346
+ if : false # ${{ always() && !failure() && !cancelled() && needs.release-please.outputs.package-react-universal-release == 'true' }}
347
347
steps :
348
348
- uses : actions/checkout@v4
349
349
- uses : actions/setup-node@v4
0 commit comments