Skip to content

Commit 3eb95a4

Browse files
authored
Add release-it (#625)
* Add release-it Added checking if bumped version is correct based on whether there was any native changes
1 parent 772f80c commit 3eb95a4

File tree

2 files changed

+1225
-34
lines changed

2 files changed

+1225
-34
lines changed

package.json

+11-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"test": "npm run format && npm run lint && npm run test:unit",
88
"test:unit": "jest",
99
"format": "prettier --write --list-different './src/**/*.js'",
10-
"lint": "eslint './src/**/*.js'"
10+
"lint": "eslint './src/**/*.js'",
11+
"release": "release-it"
1112
},
1213
"main": "src/Animated.js",
1314
"types": "react-native-reanimated.d.ts",
@@ -60,7 +61,8 @@
6061
"prettier": "^1.13.7",
6162
"react": "^16.9.0",
6263
"react-native": "^0.61.0",
63-
"react-test-renderer": "16.9.0"
64+
"react-test-renderer": "16.9.0",
65+
"release-it": "^13.1.1"
6466
},
6567
"lint-staged": {
6668
"*.js": [
@@ -72,5 +74,12 @@
7274
"hooks": {
7375
"pre-commit": "lint-staged"
7476
}
77+
},
78+
"release-it": {
79+
"hooks": {
80+
"before:git:bump": [
81+
"# check if version corresponds to changes in native files \n git diff --name-only ${latestVersion} HEAD | egrep \"(android/.*)|(ios/.*)\" -q && egrep '\\.0$' -q <<< ${version}"
82+
]
83+
}
7584
}
7685
}

0 commit comments

Comments
 (0)