Skip to content

Commit c012f2f

Browse files
committed
TEMPORARY add old jobs to test the new ones
1 parent 99573ea commit c012f2f

File tree

1 file changed

+150
-12
lines changed

1 file changed

+150
-12
lines changed

.circleci/config.yml

Lines changed: 150 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)