@@ -251,6 +251,93 @@ jobs:
251
251
paths :
252
252
- xcode.json
253
253
254
+
255
+
256
+
257
+ # #### REMOVE THIS SECTION #####
258
+
259
+ release_custom_package :
260
+ parameters :
261
+ npm_package :
262
+ type : string
263
+ android_package :
264
+ type : string
265
+ api_endpoint :
266
+ type : string
267
+ working_directory : ~/project
268
+ executor :
269
+ name : node/default
270
+ steps :
271
+ - advanced-checkout/shallow-checkout
272
+ - install_node_modules
273
+ - run :
274
+ name : Remove README.md file
275
+ command : rm README.md
276
+ - find_and_replace :
277
+ files : package.json android/sourcemaps.gradle ios/sourcemaps.sh
278
+ search : instabug-reactnative
279
+ replace : << parameters.npm_package >>
280
+ - find_and_replace :
281
+ files : cli/UploadSourcemaps.ts cli/UploadSoFiles.ts
282
+ search : api.instabug.com
283
+ replace : << parameters.api_endpoint >>
284
+ - find_and_replace :
285
+ files : android/native.gradle
286
+ search : ' com.instabug.library:instabug:'
287
+ replace : ' com.instabug.library-<< parameters.android_package >>:instabug:'
288
+ - run :
289
+ name : Build the SDK
290
+ command : yarn build
291
+ - run : npm version 13.3.1-<< parameters.android_package >>-old --tag << parameters.android_package >>-old --no-git-tag-version
292
+ - run :
293
+ name : Authorize with NPM
294
+ command : echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
295
+ - run :
296
+ name : Publish new enterprise version
297
+ command : npm publish
298
+
299
+ # Automate the enterprise D11 sdk changes
300
+ release_d11 :
301
+ working_directory : ~/project
302
+ executor :
303
+ name : node/default
304
+ steps :
305
+ - advanced-checkout/shallow-checkout
306
+ - install_node_modules
307
+ - run :
308
+ name : Remove README.md file
309
+ command : rm README.md
310
+ - find_and_replace :
311
+ files : package.json ios/sourcemaps.sh android/sourcemaps.gradle
312
+ search : instabug-reactnative
313
+ replace : ' @instabug/react-native-private'
314
+ - find_and_replace :
315
+ files : cli/UploadSourcemaps.ts cli/UploadSoFiles.ts
316
+ search : api.instabug.com
317
+ replace : st001012dream11.instabug.com
318
+ - find_and_replace :
319
+ files : android/native.gradle
320
+ search : com.instabug.library:instabug
321
+ replace : ' com.instabug.library-dream11:instabug'
322
+ - run :
323
+ name : give exec permssion to d11 script
324
+ command : chmod +x ./scripts/dream-11-delete-unused-features.sh
325
+ - run :
326
+ name : remove un-required features
327
+ command : ./scripts/dream-11-delete-unused-features.sh
328
+ - run :
329
+ name : Build the SDK
330
+ command : yarn build
331
+ - run : npm version 13.3.1-dream11-old --tag dream11-old --no-git-tag-version
332
+ - run :
333
+ name : Authorize with npm
334
+ command : echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
335
+ - run :
336
+ name : Publish new enterprise version
337
+ command : npm publish
338
+
339
+ # #### REMOVE THIS SECTION #####
340
+
254
341
e2e_ios :
255
342
macos :
256
343
xcode : 13.4.1
@@ -318,7 +405,7 @@ jobs:
318
405
working_directory : examples/default
319
406
command : detox test -c android.emu.release
320
407
321
- release_custom_package :
408
+ release_custom_package_new :
322
409
parameters :
323
410
prepare_steps :
324
411
type : steps
@@ -476,6 +563,9 @@ workflows:
476
563
branches :
477
564
only : master
478
565
566
+
567
+
568
+ # #### REMOVE THIS SECTION #####
479
569
- hold_release_nn :
480
570
# requires: *release_dependencies
481
571
type : approval
@@ -489,23 +579,71 @@ workflows:
489
579
# filters:
490
580
# branches:
491
581
# only: master
582
+ npm_package : ' @instabug/react-native-private'
583
+ android_package : nn
584
+ api_endpoint : st001009nn.instabug.com
585
+ - hold_release_injazat :
586
+ # requires: *release_dependencies
587
+ type : approval
588
+ # filters:
589
+ # branches:
590
+ # only: master
591
+ - release_custom_package :
592
+ name : release_injazat
593
+ requires :
594
+ - hold_release_injazat
595
+ # filters:
596
+ # branches:
597
+ # only: master
598
+ npm_package : ' @instabug/react-native-private'
599
+ android_package : injazat
600
+ api_endpoint : st001013mec1.instabug.com
601
+ - hold_release_d11 :
602
+ # requires: *release_dependencies
603
+ type : approval
604
+ # filters:
605
+ # branches:
606
+ # only: dream11
607
+ - release_d11 :
608
+ requires :
609
+ - hold_release_d11
610
+ # filters:
611
+ # branches:
612
+ # only: dream11
613
+ # #### REMOVE THIS SECTION #####
614
+
615
+
616
+
617
+ - hold_release_nn_new :
618
+ # requires: *release_dependencies
619
+ type : approval
620
+ # filters:
621
+ # branches:
622
+ # only: master
623
+ - release_custom_package_new :
624
+ name : release_nn_new
625
+ requires :
626
+ - hold_release_nn_new
627
+ # filters:
628
+ # branches:
629
+ # only: master
492
630
prepare_steps :
493
631
- prepare_custom_package :
494
632
npm_package : ' @instabug/react-native-private'
495
633
android_package : nn
496
634
api_endpoint : st001009nn.instabug.com
497
- - run : npm version 13.3.0 -nn --tag nn --no-git-tag-version
635
+ - run : npm version 13.3.1 -nn-new --tag nn-new --no-git-tag-version
498
636
499
- - hold_release_injazat :
637
+ - hold_release_injazat_new :
500
638
# requires: *release_dependencies
501
639
type : approval
502
640
# filters:
503
641
# branches:
504
642
# only: master
505
- - release_custom_package :
506
- name : release_injazat
643
+ - release_custom_package_new :
644
+ name : release_injazat_new
507
645
requires :
508
- - hold_release_injazat
646
+ - hold_release_injazat_new
509
647
# filters:
510
648
# branches:
511
649
# only: master
@@ -514,21 +652,21 @@ workflows:
514
652
npm_package : ' @instabug/react-native-private'
515
653
android_package : injazat
516
654
api_endpoint : st001013mec1.instabug.com
517
- - run : npm version 13.3.0 -injazat --tag injazat --no-git-tag-version
655
+ - run : npm version 13.3.1 -injazat-new --tag injazat-new --no-git-tag-version
518
656
519
- - hold_release_dream11 :
657
+ - hold_release_dream11_new :
520
658
# requires: *release_dependencies
521
659
type : approval
522
660
# filters:
523
661
# branches:
524
662
# only: dream11
525
- - release_custom_package :
526
- name : release_dream11
663
+ - release_custom_package_new :
664
+ name : release_dream11_new
527
665
requires :
528
- - hold_release_dream11
666
+ - hold_release_dream11_new
529
667
# filters:
530
668
# branches:
531
669
# only: dream11
532
670
prepare_steps :
533
671
- prepare_dream11
534
- - run : npm version 13.3.0 -dream11 --tag dream11 --no-git-tag-version
672
+ - run : npm version 13.3.1 -dream11-new --tag dream11-new --no-git-tag-version
0 commit comments