Skip to content

Commit 0b2401d

Browse files
Merge pull request #43 from intercom/niamh/removeAutomaticVersionBumping
Removing commitlint & husky.Preventing automatic version bump on release.
2 parents 268ffa7 + f7d8c51 commit 0b2401d

File tree

6 files changed

+174
-1790
lines changed

6 files changed

+174
-1790
lines changed

.circleci/config.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,13 @@ executors:
2222
orbs:
2323
android: circleci/android@1.0
2424

25-
run_on_master: &run_on_master
25+
26+
run_on_release: &run_on_release
2627
filters:
28+
tags:
29+
only: /.*/
2730
branches:
28-
only: main
31+
ignore: /.*/
2932

3033
commands:
3134
attach_project:
@@ -255,7 +258,7 @@ workflows:
255258
- unit-tests
256259
- build-package
257260
- release-to-npm:
258-
<<: *run_on_master
261+
<<: *run_on_release
259262
context:
260263
- react-native-context
261264
requires:

example/e2e/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@
1616
"@wdio/cli": "^7.7.2",
1717
"appium": "^1.21.0",
1818
"chai": "^4.3.4",
19+
"webdriver": "^7.16.13",
1920
"webdriverio": "^7.7.2"
2021
},
2122
"devDependencies": {
22-
"@wdio/appium-service": "^7.7.3",
23+
"@wdio/appium-service": "^7.16.13",
2324
"@wdio/local-runner": "^7.7.3",
2425
"@wdio/mocha-framework": "^7.7.3",
2526
"@wdio/spec-reporter": "^7.7.3",

example/e2e/yarn.lock

Lines changed: 79 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -792,6 +792,11 @@
792792
resolved "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz"
793793
integrity sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==
794794

795+
"@types/node@^17.0.4":
796+
version "17.0.8"
797+
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b"
798+
integrity sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==
799+
795800
"@types/puppeteer-core@^5.4.0":
796801
version "5.4.0"
797802
resolved "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-5.4.0.tgz"
@@ -883,15 +888,15 @@
883888
resolved "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz"
884889
integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
885890

886-
"@wdio/appium-service@^7.7.3":
887-
version "7.7.3"
888-
resolved "https://registry.npmjs.org/@wdio/appium-service/-/appium-service-7.7.3.tgz"
889-
integrity sha512-cbP+ggxADHWdjtI0jSWlOVoLJYpiUgMU31ukOCmOqioepgmCzXTGSlyPoA8K7A3LGYLKn6U/XKXs4OggnVJLOA==
891+
"@wdio/appium-service@^7.16.13":
892+
version "7.16.13"
893+
resolved "https://registry.yarnpkg.com/@wdio/appium-service/-/appium-service-7.16.13.tgz#1b2a1ca7460ba477dd7545d9cc220cd394443324"
894+
integrity sha512-hb2Avr2g4wWZOthz1SMOcneZQGrbFfgksHNQwLub2lyvTpW7VGDb54nHj7IyPN4bFz/FUlea64ptiJFO5LIMNg==
890895
dependencies:
891896
"@types/fs-extra" "^9.0.4"
892-
"@wdio/config" "7.7.3"
893-
"@wdio/logger" "7.7.0"
894-
"@wdio/types" "7.7.3"
897+
"@wdio/config" "7.16.13"
898+
"@wdio/logger" "7.16.0"
899+
"@wdio/types" "7.16.13"
895900
fs-extra "^10.0.0"
896901
param-case "^3.0.0"
897902

@@ -945,6 +950,16 @@
945950
deepmerge "^4.0.0"
946951
glob "^7.1.2"
947952

953+
"@wdio/config@7.16.13":
954+
version "7.16.13"
955+
resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.16.13.tgz#fcc316e33fe28886ee641282bbae8cae70871c90"
956+
integrity sha512-LSGoa83tWQIBppB+LeHjY40B9tuuvmDV1qdBLVXR1ROcOUWWz/oQP3NFLtLm3266LXoJUbwebzGcRIK1EcNk3Q==
957+
dependencies:
958+
"@wdio/logger" "7.16.0"
959+
"@wdio/types" "7.16.13"
960+
deepmerge "^4.0.0"
961+
glob "^7.1.2"
962+
948963
"@wdio/config@7.7.3":
949964
version "7.7.3"
950965
resolved "https://registry.npmjs.org/@wdio/config/-/config-7.7.3.tgz"
@@ -989,6 +1004,16 @@
9891004
loglevel-plugin-prefix "^0.8.4"
9901005
strip-ansi "^6.0.0"
9911006

1007+
"@wdio/logger@7.16.0":
1008+
version "7.16.0"
1009+
resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-7.16.0.tgz#40f116ebffc23c638b8e421e350f110a058523e9"
1010+
integrity sha512-/6lOGb2Iow5eSsy7RJOl1kCwsP4eMlG+/QKro5zUJsuyNJSQXf2ejhpkzyKWLgQbHu83WX6cM1014AZuLkzoQg==
1011+
dependencies:
1012+
chalk "^4.0.0"
1013+
loglevel "^1.6.0"
1014+
loglevel-plugin-prefix "^0.8.4"
1015+
strip-ansi "^6.0.0"
1016+
9921017
"@wdio/logger@7.7.0", "@wdio/logger@^7.5.3":
9931018
version "7.7.0"
9941019
resolved "https://registry.npmjs.org/@wdio/logger/-/logger-7.7.0.tgz"
@@ -1021,6 +1046,11 @@
10211046
resolved "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.12.0.tgz"
10221047
integrity sha512-UhTBZxClCsM3VjaiDp4DoSCnsa7D1QNmI2kqEBfIpyNkT3GcZhJb7L+nL0fTkzCwi7+/uLastb3/aOwH99gt0A==
10231048

1049+
"@wdio/protocols@7.16.7":
1050+
version "7.16.7"
1051+
resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.16.7.tgz#8a160d59f0c028ff2dda6a1599a86a801a79bcb8"
1052+
integrity sha512-Wv40pNQcLiPzQ3o98Mv4A8T1EBQ6k4khglz/e2r16CTm+F3DDYh8eLMAsU5cgnmuwwDKX1EyOiFwieykBn5MCg==
1053+
10241054
"@wdio/protocols@7.5.3":
10251055
version "7.5.3"
10261056
resolved "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.5.3.tgz"
@@ -1082,6 +1112,14 @@
10821112
easy-table "^1.1.1"
10831113
pretty-ms "^7.0.0"
10841114

1115+
"@wdio/types@7.16.13":
1116+
version "7.16.13"
1117+
resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.16.13.tgz#91e675cc2ba8f0da45f49d4630a143fa69792cc8"
1118+
integrity sha512-HIeXKCL+mUjyJxvnHSoaIo3NRgZLbeekyRIwo6USfd9qGlQ8dQ6fyCR3ZU9VqNz9j4+JIn+LRQ7imbz5SdnGbw==
1119+
dependencies:
1120+
"@types/node" "^17.0.4"
1121+
got "^11.8.1"
1122+
10851123
"@wdio/types@7.7.3":
10861124
version "7.7.3"
10871125
resolved "https://registry.npmjs.org/@wdio/types/-/types-7.7.3.tgz"
@@ -1105,6 +1143,15 @@
11051143
dependencies:
11061144
"@wdio/logger" "6.10.10"
11071145

1146+
"@wdio/utils@7.16.13":
1147+
version "7.16.13"
1148+
resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.16.13.tgz#49bc88857900dd3543d15bef3d5c422669325212"
1149+
integrity sha512-O6D89Ghtm5XtTv4DPKvCBKZOZYNONIcBM5/hmdr3V9mzVrTFq8Q3uE8pmmq303Oh91KcoN8Em5zoAG7Zpc5tRg==
1150+
dependencies:
1151+
"@wdio/logger" "7.16.0"
1152+
"@wdio/types" "7.16.13"
1153+
p-iteration "^1.1.8"
1154+
11081155
"@wdio/utils@7.7.3":
11091156
version "7.7.3"
11101157
resolved "https://registry.npmjs.org/@wdio/utils/-/utils-7.7.3.tgz"
@@ -4132,6 +4179,11 @@ kuler@^2.0.0:
41324179
resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz"
41334180
integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
41344181

4182+
ky@^0.28.5:
4183+
version "0.28.7"
4184+
resolved "https://registry.yarnpkg.com/ky/-/ky-0.28.7.tgz#10c42be863fb96c1846d6e71e229263ffb72eb15"
4185+
integrity sha512-a23i6qSr/ep15vdtw/zyEQIDLoUaKDg9Jf04CYl/0ns/wXNYna26zJpI+MeIFaPeDvkrjLPrKtKOiiI3IE53RQ==
4186+
41354187
lazystream@^1.0.0:
41364188
version "1.0.0"
41374189
resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"
@@ -4797,6 +4849,11 @@ p-is-promise@^2.0.0:
47974849
resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz"
47984850
integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==
47994851

4852+
p-iteration@^1.1.8:
4853+
version "1.1.8"
4854+
resolved "https://registry.yarnpkg.com/p-iteration/-/p-iteration-1.1.8.tgz#14df726d55af368beba81bcc92a26bb1b48e714a"
4855+
integrity sha512-IMFBSDIYcPNnW7uWYGrBqmvTiq7W0uB0fJn6shQZs7dlF3OvrHOre+JT9ikSZ7gZS3vWqclVgoQSvToJrns7uQ==
4856+
48004857
p-limit@^2.0.0, p-limit@^2.2.0:
48014858
version "2.3.0"
48024859
resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
@@ -6244,6 +6301,21 @@ webdriver@7.7.3:
62446301
got "^11.0.2"
62456302
lodash.merge "^4.6.1"
62466303

6304+
webdriver@^7.16.13:
6305+
version "7.16.13"
6306+
resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.16.13.tgz#1e145062efe6525aabd0f1850b7b457c7d815985"
6307+
integrity sha512-Vfr952W1uIgDeWHPGzqH43dYLeRSZshh3TzA9ICUkvnC+Q7YziQdv/8xI8tuuyvb7lSr3VsuB2cGzyCRoC/NWw==
6308+
dependencies:
6309+
"@types/node" "^17.0.4"
6310+
"@wdio/config" "7.16.13"
6311+
"@wdio/logger" "7.16.0"
6312+
"@wdio/protocols" "7.16.7"
6313+
"@wdio/types" "7.16.13"
6314+
"@wdio/utils" "7.16.13"
6315+
got "^11.0.2"
6316+
ky "^0.28.5"
6317+
lodash.merge "^4.6.1"
6318+
62476319
webdriverio@7.7.3, webdriverio@^7.7.2:
62486320
version "7.7.3"
62496321
resolved "https://registry.npmjs.org/webdriverio/-/webdriverio-7.7.3.tgz"

example/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ PODS:
7272
- FlipperKit/FlipperKitNetworkPlugin
7373
- fmt (6.2.1)
7474
- glog (0.3.5)
75-
- Intercom (11.0.0)
76-
- intercom-react-native (2.0.0):
75+
- Intercom (11.0.1)
76+
- intercom-react-native (2.0.1):
7777
- Intercom (~> 11.0.0)
7878
- React-Core
7979
- libevent (2.1.12)
@@ -503,8 +503,8 @@ SPEC CHECKSUMS:
503503
FlipperKit: aec2d931adeee48a07bab1ea8bcc8a6bb87dfce4
504504
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
505505
glog: 5337263514dd6f09803962437687240c5dc39aa4
506-
Intercom: 8e1863252ef8e864dcd57484d60665857f6f5669
507-
intercom-react-native: b4245dfd4d6abbb846b1240b4a839726443138ae
506+
Intercom: ce64b3b0be34bb3f24527f2554a37b86f3d54363
507+
intercom-react-native: dfb9c1556eff6cfdc262bf9e148ee59804371632
508508
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
509509
OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b
510510
RCT-Folly: 0dd9e1eb86348ecab5ba76f910b56f4b5fef3c46

package.json

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
"typescript": "tsc --noEmit",
2727
"lint": "eslint \"**/*.{js,ts,tsx}\"",
2828
"prepare": "bob build",
29-
"release": "release-it --access public",
3029
"example": "yarn --cwd example",
3130
"pods": "cd example && pod-install --quiet",
3231
"bootstrap": "yarn example && yarn && yarn pods"
@@ -54,26 +53,21 @@
5453
"access": "public"
5554
},
5655
"devDependencies": {
57-
"@commitlint/config-conventional": "^11.0.0",
5856
"@react-native-community/eslint-config": "^2.0.0",
59-
"@release-it/conventional-changelog": "^2.0.0",
6057
"@types/jest": "^26.0.0",
6158
"@types/mocha": "^8.2.2",
6259
"@types/react": "^16.9.19",
6360
"@types/react-native": "0.62.13",
6461
"@wdio/mocha-framework": "^7.7.2",
65-
"commitlint": "^11.0.0",
6662
"eslint": "^7.2.0",
6763
"eslint-config-prettier": "^7.0.0",
6864
"eslint-plugin-prettier": "^3.1.3",
69-
"husky": "^4.2.5",
7065
"jest": "^26.0.1",
7166
"pod-install": "^0.1.0",
7267
"prettier": "^2.0.5",
7368
"react": "16.13.1",
7469
"react-native": "0.63.4",
7570
"react-native-builder-bob": "^0.18.0",
76-
"release-it": "^14.2.2",
7771
"typescript": "^4.1.3",
7872
"webdriverio": "^7.7.2"
7973
},
@@ -88,33 +82,6 @@
8882
"<rootDir>/lib/"
8983
]
9084
},
91-
"husky": {
92-
"hooks": {
93-
"pre-commit": "yarn lint && yarn typescript"
94-
}
95-
},
96-
"commitlint": {
97-
"extends": [
98-
"@commitlint/config-conventional"
99-
]
100-
},
101-
"release-it": {
102-
"git": {
103-
"commitMessage": "chore: release ${version} [skip ci]",
104-
"tagName": "v${version}"
105-
},
106-
"npm": {
107-
"publish": true
108-
},
109-
"github": {
110-
"release": true
111-
},
112-
"plugins": {
113-
"@release-it/conventional-changelog": {
114-
"preset": "angular"
115-
}
116-
}
117-
},
11885
"eslintConfig": {
11986
"root": true,
12087
"ignorePatterns": [

0 commit comments

Comments
 (0)