58
58
run : |
59
59
NAME="mm2_$KDF_BUILD_TAG-linux-x86-64.zip"
60
60
zip $NAME target/release/mm2 -j
61
- mkdir $BRANCH_NAME
62
- mv $NAME ./$BRANCH_NAME/
61
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
62
+ mkdir $SAFE_DIR_NAME
63
+ mv $NAME ./$SAFE_DIR_NAME/
63
64
64
65
- name : Compress kdf build output
65
66
env :
68
69
run : |
69
70
NAME="kdf_$KDF_BUILD_TAG-linux-x86-64.zip"
70
71
zip $NAME target/release/kdf -j
71
- mv $NAME ./$BRANCH_NAME/
72
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
73
+ mv $NAME ./$SAFE_DIR_NAME/
72
74
73
75
- name : Upload build artifact
74
76
env :
77
79
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
78
80
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
79
81
if : ${{ env.FILE_SERVER_KEY != '' }}
80
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
82
+ run : |
83
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
84
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
81
85
82
86
- name : Login to dockerhub
83
87
if : github.event_name != 'pull_request' && github.ref == 'refs/heads/dev'
@@ -128,17 +132,18 @@ jobs:
128
132
run : |
129
133
NAME="mm2_$KDF_BUILD_TAG-mac-x86-64.zip"
130
134
zip $NAME target/x86_64-apple-darwin/release/mm2 -j
131
- mkdir $BRANCH_NAME
132
- mv $NAME ./$BRANCH_NAME/
133
-
135
+ SAFE_DIR_NAME=$(echo " $BRANCH_NAME" | tr '/' '-')
136
+ mkdir $SAFE_DIR_NAME
137
+ mv $NAME ./$SAFE_DIR_NAME/
134
138
- name : Compress kdf build output
135
139
env :
136
140
AVAILABLE : ${{ secrets.FILE_SERVER_KEY }}
137
141
if : ${{ env.AVAILABLE != '' }}
138
142
run : |
139
143
NAME="kdf_$KDF_BUILD_TAG-mac-x86-64.zip"
140
144
zip $NAME target/x86_64-apple-darwin/release/kdf -j
141
- mv $NAME ./$BRANCH_NAME/
145
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
146
+ mv $NAME ./$SAFE_DIR_NAME/
142
147
143
148
- name : Upload build artifact
144
149
env :
@@ -147,7 +152,9 @@ jobs:
147
152
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
148
153
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
149
154
if : ${{ env.FILE_SERVER_KEY != '' }}
150
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
155
+ run : |
156
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
157
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
151
158
152
159
mac-arm64 :
153
160
timeout-minutes : 60
@@ -186,8 +193,9 @@ jobs:
186
193
run : |
187
194
NAME="mm2_$KDF_BUILD_TAG-mac-arm64.zip"
188
195
zip $NAME target/aarch64-apple-darwin/release/mm2 -j
189
- mkdir $BRANCH_NAME
190
- mv $NAME ./$BRANCH_NAME/
196
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
197
+ mkdir $SAFE_DIR_NAME
198
+ mv $NAME ./$SAFE_DIR_NAME/
191
199
192
200
- name : Compress kdf build output
193
201
env :
@@ -196,7 +204,8 @@ jobs:
196
204
run : |
197
205
NAME="kdf_$KDF_BUILD_TAG-mac-arm64.zip"
198
206
zip $NAME target/aarch64-apple-darwin/release/kdf -j
199
- mv $NAME ./$BRANCH_NAME/
207
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
208
+ mv $NAME ./$SAFE_DIR_NAME/
200
209
201
210
- name : Upload build artifact
202
211
env :
@@ -205,7 +214,9 @@ jobs:
205
214
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
206
215
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
207
216
if : ${{ env.FILE_SERVER_KEY != '' }}
208
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
217
+ run : |
218
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
219
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
209
220
210
221
win-x86-64 :
211
222
timeout-minutes : 60
@@ -243,8 +254,9 @@ jobs:
243
254
run : |
244
255
$NAME="mm2_$Env:KDF_BUILD_TAG-win-x86-64.zip"
245
256
7z a $NAME .\target\release\mm2.exe .\target\release\*.dll
246
- mkdir $Env:BRANCH_NAME
247
- mv $NAME ./$Env:BRANCH_NAME/
257
+ $SAFE_DIR_NAME = $Env:BRANCH_NAME -replace '/', '-'
258
+ mkdir $SAFE_DIR_NAME
259
+ mv $NAME ./$SAFE_DIR_NAME/
248
260
249
261
- name : Compress kdf build output
250
262
env :
@@ -253,7 +265,8 @@ jobs:
253
265
run : |
254
266
$NAME="kdf_$Env:KDF_BUILD_TAG-win-x86-64.zip"
255
267
7z a $NAME .\target\release\kdf.exe .\target\release\*.dll
256
- mv $NAME ./$Env:BRANCH_NAME/
268
+ $SAFE_DIR_NAME = $Env:BRANCH_NAME -replace '/', '-'
269
+ mv $NAME ./$SAFE_DIR_NAME/
257
270
258
271
- name : Upload build artifact
259
272
env :
@@ -262,7 +275,9 @@ jobs:
262
275
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
263
276
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
264
277
if : ${{ env.FILE_SERVER_KEY != '' }}
265
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
278
+ run : |
279
+ $SAFE_BRANCH_NAME = $Env:BRANCH_NAME -replace '/', '-'
280
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
266
281
267
282
mac-dylib-x86-64 :
268
283
timeout-minutes : 60
@@ -302,8 +317,9 @@ jobs:
302
317
NAME="mm2_$KDF_BUILD_TAG-mac-dylib-x86-64.zip"
303
318
cp target/x86_64-apple-darwin/release/libkdflib.a target/x86_64-apple-darwin/release/libmm2.a
304
319
zip $NAME target/x86_64-apple-darwin/release/libmm2.a -j
305
- mkdir $BRANCH_NAME
306
- mv $NAME ./$BRANCH_NAME/
320
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
321
+ mkdir $SAFE_DIR_NAME
322
+ mv $NAME ./$SAFE_DIR_NAME/
307
323
308
324
- name : Compress kdf build output
309
325
env :
@@ -313,7 +329,8 @@ jobs:
313
329
NAME="kdf_$KDF_BUILD_TAG-mac-dylib-x86-64.zip"
314
330
mv target/x86_64-apple-darwin/release/libkdflib.a target/x86_64-apple-darwin/release/libkdf.a
315
331
zip $NAME target/x86_64-apple-darwin/release/libkdf.a -j
316
- mv $NAME ./$BRANCH_NAME/
332
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
333
+ mv $NAME ./$SAFE_DIR_NAME/
317
334
318
335
- name : Upload build artifact
319
336
env :
@@ -322,7 +339,9 @@ jobs:
322
339
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
323
340
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
324
341
if : ${{ env.FILE_SERVER_KEY != '' }}
325
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
342
+ run : |
343
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
344
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
326
345
327
346
wasm :
328
347
timeout-minutes : 60
@@ -374,8 +393,9 @@ jobs:
374
393
run : |
375
394
NAME="kdf_$KDF_BUILD_TAG-wasm.zip"
376
395
(cd ./target/target-wasm-release && zip -r - .) > $NAME
377
- mkdir $BRANCH_NAME
378
- mv $NAME ./$BRANCH_NAME/
396
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
397
+ mkdir $SAFE_DIR_NAME
398
+ mv $NAME ./$SAFE_DIR_NAME/
379
399
380
400
- name : Upload build artifact
381
401
env :
@@ -384,7 +404,9 @@ jobs:
384
404
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
385
405
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
386
406
if : ${{ env.FILE_SERVER_KEY != '' }}
387
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
407
+ run : |
408
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
409
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
388
410
389
411
ios-aarch64 :
390
412
timeout-minutes : 60
@@ -424,8 +446,9 @@ jobs:
424
446
NAME="mm2_$KDF_BUILD_TAG-ios-aarch64.zip"
425
447
cp target/aarch64-apple-ios/release/libkdflib.a target/aarch64-apple-ios/release/libmm2.a
426
448
zip $NAME target/aarch64-apple-ios/release/libmm2.a -j
427
- mkdir $BRANCH_NAME
428
- mv $NAME ./$BRANCH_NAME/
449
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
450
+ mkdir $SAFE_DIR_NAME
451
+ mv $NAME ./$SAFE_DIR_NAME/
429
452
430
453
- name : Compress kdf build output
431
454
env :
@@ -435,7 +458,8 @@ jobs:
435
458
NAME="kdf_$KDF_BUILD_TAG-ios-aarch64.zip"
436
459
mv target/aarch64-apple-ios/release/libkdflib.a target/aarch64-apple-ios/release/libkdf.a
437
460
zip $NAME target/aarch64-apple-ios/release/libkdf.a -j
438
- mv $NAME ./$BRANCH_NAME/
461
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
462
+ mv $NAME ./$SAFE_DIR_NAME/
439
463
440
464
- name : Upload build artifact
441
465
env :
@@ -444,7 +468,9 @@ jobs:
444
468
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
445
469
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
446
470
if : ${{ env.FILE_SERVER_KEY != '' }}
447
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
471
+ run : |
472
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
473
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
448
474
449
475
android-aarch64 :
450
476
timeout-minutes : 60
@@ -498,8 +524,9 @@ jobs:
498
524
NAME="mm2_$KDF_BUILD_TAG-android-aarch64.zip"
499
525
cp target/aarch64-linux-android/release/libkdflib.a target/aarch64-linux-android/release/libmm2.a
500
526
zip $NAME target/aarch64-linux-android/release/libmm2.a -j
501
- mkdir $BRANCH_NAME
502
- mv $NAME ./$BRANCH_NAME/
527
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
528
+ mkdir $SAFE_DIR_NAME
529
+ mv $NAME ./$SAFE_DIR_NAME/
503
530
504
531
- name : Compress kdf build output
505
532
env :
@@ -509,7 +536,8 @@ jobs:
509
536
NAME="kdf_$KDF_BUILD_TAG-android-aarch64.zip"
510
537
mv target/aarch64-linux-android/release/libkdflib.a target/aarch64-linux-android/release/libkdf.a
511
538
zip $NAME target/aarch64-linux-android/release/libkdf.a -j
512
- mv $NAME ./$BRANCH_NAME/
539
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
540
+ mv $NAME ./$SAFE_DIR_NAME/
513
541
514
542
- name : Upload build artifact
515
543
env :
@@ -518,7 +546,9 @@ jobs:
518
546
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
519
547
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
520
548
if : ${{ env.FILE_SERVER_KEY != '' }}
521
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
549
+ run : |
550
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
551
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
522
552
523
553
android-armv7 :
524
554
timeout-minutes : 60
@@ -572,8 +602,9 @@ jobs:
572
602
NAME="mm2_$KDF_BUILD_TAG-android-armv7.zip"
573
603
cp target/armv7-linux-androideabi/release/libkdflib.a target/armv7-linux-androideabi/release/libmm2.a
574
604
zip $NAME target/armv7-linux-androideabi/release/libmm2.a -j
575
- mkdir $BRANCH_NAME
576
- mv $NAME ./$BRANCH_NAME/
605
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
606
+ mkdir $SAFE_DIR_NAME
607
+ mv $NAME ./$SAFE_DIR_NAME/
577
608
578
609
- name : Compress kdf build output
579
610
env :
@@ -583,7 +614,8 @@ jobs:
583
614
NAME="kdf_$KDF_BUILD_TAG-android-armv7.zip"
584
615
mv target/armv7-linux-androideabi/release/libkdflib.a target/armv7-linux-androideabi/release/libkdf.a
585
616
zip $NAME target/armv7-linux-androideabi/release/libkdf.a -j
586
- mv $NAME ./$BRANCH_NAME/
617
+ SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
618
+ mv $NAME ./$SAFE_DIR_NAME/
587
619
588
620
- name : Upload build artifact
589
621
env :
@@ -592,7 +624,9 @@ jobs:
592
624
FILE_SERVER_PORT : ${{ secrets.FILE_SERVER_PORT }}
593
625
FILE_SERVER_KEY : ${{ secrets.FILE_SERVER_KEY }}
594
626
if : ${{ env.FILE_SERVER_KEY != '' }}
595
- run : python3 ./scripts/ci/upload_artifact.py "${{ env.BRANCH_NAME }}" "/uploads/${{ env.BRANCH_NAME }}"
627
+ run : |
628
+ SAFE_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
629
+ python3 ./scripts/ci/upload_artifact.py "$SAFE_BRANCH_NAME" "/uploads/$SAFE_BRANCH_NAME"
596
630
597
631
deployment-commitment :
598
632
if : github.event_name != 'pull_request' && github.ref == 'refs/heads/dev'
0 commit comments