@@ -251,6 +251,93 @@ jobs:
251251 paths :
252252 - xcode.json
253253
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+
254341 e2e_ios :
255342 macos :
256343 xcode : 13.4.1
@@ -318,7 +405,7 @@ jobs:
318405 working_directory : examples/default
319406 command : detox test -c android.emu.release
320407
321- release_custom_package :
408+ release_custom_package_new :
322409 parameters :
323410 prepare_steps :
324411 type : steps
@@ -476,6 +563,9 @@ workflows:
476563 branches :
477564 only : master
478565
566+
567+
568+ # #### REMOVE THIS SECTION #####
479569 - hold_release_nn :
480570 # requires: *release_dependencies
481571 type : approval
@@ -489,23 +579,71 @@ workflows:
489579 # filters:
490580 # branches:
491581 # 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
492630 prepare_steps :
493631 - prepare_custom_package :
494632 npm_package : ' @instabug/react-native-private'
495633 android_package : nn
496634 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
498636
499- - hold_release_injazat :
637+ - hold_release_injazat_new :
500638 # requires: *release_dependencies
501639 type : approval
502640 # filters:
503641 # branches:
504642 # only: master
505- - release_custom_package :
506- name : release_injazat
643+ - release_custom_package_new :
644+ name : release_injazat_new
507645 requires :
508- - hold_release_injazat
646+ - hold_release_injazat_new
509647 # filters:
510648 # branches:
511649 # only: master
@@ -514,21 +652,21 @@ workflows:
514652 npm_package : ' @instabug/react-native-private'
515653 android_package : injazat
516654 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
518656
519- - hold_release_dream11 :
657+ - hold_release_dream11_new :
520658 # requires: *release_dependencies
521659 type : approval
522660 # filters:
523661 # branches:
524662 # only: dream11
525- - release_custom_package :
526- name : release_dream11
663+ - release_custom_package_new :
664+ name : release_dream11_new
527665 requires :
528- - hold_release_dream11
666+ - hold_release_dream11_new
529667 # filters:
530668 # branches:
531669 # only: dream11
532670 prepare_steps :
533671 - 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