Skip to content

Commit 9ac6183

Browse files
committed
updated pre-commit hook
1 parent 4b7785c commit 9ac6183

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### 0.6.6 (Jan 22, 2020)
44
* Call is automatically disconnected after certain time (currently 1 min) when one peer leaves call session without explicitly hanging up.
5-
* Removed redundant deprecation warning in callOption.
5+
* Removed redundant deprecation warning in `callOption`.
66

77

88
### 0.6.5 (Jan 8, 2020)

SendBirdCall.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hooks/apply-hooks.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
3+
BASEDIR=$(dirname "$0")
4+
cd "$BASEDIR/../.git/hooks"
5+
ln -s ../../hooks/pre-commit pre-commit

hooks/pre-commit

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
3+
4+
PCK_VERSION=$(cat package.json | jq '.version')
5+
LOCK_VERSION=$(cat package-lock.json | jq '.version')
6+
SCRIPT_VERSION=\"$(sed -n 3p SendBirdCall.min.js | awk '{print $6}' | awk -F v '{print $2}')\"
7+
SCRIPT_ENV=$(sed -n 3p SendBirdCall.min.js | awk '{print $7}')
8+
9+
if [[ ! (($PCK_VERSION == $LOCK_VERSION) && ($PCK_VERSION == $SCRIPT_VERSION)) ]]
10+
then
11+
echo -e "\033[0;31m\
12+
Error: Version in package.json, package-lock.json and SendBirdCall.min.js does not match\
13+
\033[0m"
14+
15+
exit 1
16+
fi
17+
18+
if [[ ! $SCRIPT_ENV == 'production' ]]
19+
then
20+
echo -e "\033[0;31m\
21+
Error: Script is not built for production\
22+
\033[0m"
23+
24+
exit 1
25+
fi
26+
27+
28+
exit 0

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)