Skip to content

Commit 89162db

Browse files
authored
fix: travis for node, Remove husky and lint-staged (#1390)
1 parent caa938c commit 89162db

File tree

6 files changed

+47
-844
lines changed

6 files changed

+47
-844
lines changed

.travis.yml

Lines changed: 44 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,55 @@ branches:
22
only:
33
- master
44

5-
sudo: required
6-
language: node_js
5+
install: true
6+
sudo: false
7+
78
node_js:
8-
- '8'
9+
- "4"
10+
- "5"
11+
- "6"
12+
- "7"
13+
- "8"
14+
- "9"
15+
- "10"
16+
17+
language: node_js
918
dist: trusty
19+
1020
cache:
1121
directories:
1222
- node_modules
13-
before_install:
14-
- curl -o- -L https://yarnpkg.com/install.sh | bash
15-
- export PATH="$HOME/.yarn/bin:$PATH"
23+
1624
before_script:
1725
- |
1826
CHANGES=$(git --no-pager diff --name-only FETCH_HEAD $(git merge-base FETCH_HEAD master))
1927
if [ -n "$(grep 'raven-js' <<< "$CHANGES")" ]; then
2028
RAVEN_JS_CHANGES=true
2129
fi
30+
if [ -n "$(grep 'raven-node' <<< "$CHANGES")" ]; then
31+
RAVEN_NODE_CHANGES=true
32+
fi
2233
FORCE=$(git log --format=%B --no-merges -n 1)
2334
if [ -n "$(grep '\[force ci\]' <<< "$FORCE")" ]; then
2435
RAVEN_JS_CHANGES=true
36+
RAVEN_NODE_CHANGES=true
2537
fi
38+
39+
env: NAME="raven-node"
40+
script:
41+
- |
42+
cd packages/raven-node
43+
npm install
44+
if [[ ("$RAVEN_NODE_CHANGES" = "true" || "$TRAVIS_PULL_REQUEST" = "false" ) && "$TRAVIS_SECURE_ENV_VARS" = "true" ]]; then
45+
npm run test-full
46+
else
47+
npm run test
48+
fi
49+
2650
matrix:
2751
include:
2852
- env: NAME="raven-js"
29-
install: true
53+
node_js: "8"
3054
addons:
3155
chrome: stable
3256
firefox: latest
@@ -39,9 +63,20 @@ matrix:
3963
if [[ ("$RAVEN_JS_CHANGES" = "true" || "$TRAVIS_PULL_REQUEST" = "false" ) && "$TRAVIS_SECURE_ENV_VARS" = "true" ]]; then
4064
npm run test:ci
4165
fi
66+
4267
- env: NAME="@sentry -> lint"
43-
script: yarn build && yarn lint
68+
before_install:
69+
- curl -o- -L https://yarnpkg.com/install.sh | bash
70+
- export PATH="$HOME/.yarn/bin:$PATH"
71+
node_js: "8"
72+
script: yarn && yarn build && yarn lint
73+
4474
- env: NAME="@sentry -> test"
75+
before_install:
76+
- curl -o- -L https://yarnpkg.com/install.sh | bash
77+
- export PATH="$HOME/.yarn/bin:$PATH"
78+
node_js: "8"
79+
sudo: required
4580
addons:
4681
chrome: stable
47-
script: yarn build && yarn test && yarn codecov
82+
script: yarn && yarn build && yarn test && yarn codecov

packages/raven-js/package-lock.json

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

packages/raven-js/package.json

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -73,23 +73,6 @@
7373
"bracketSpacing": false,
7474
"printWidth": 90
7575
},
76-
"lint-staged": {
77-
"src/**/*.js": [
78-
"eslint",
79-
"prettier --write",
80-
"git add"
81-
],
82-
"test/**/*.js": [
83-
"eslint",
84-
"prettier --write",
85-
"git add"
86-
],
87-
"plugins/**/*.js": [
88-
"eslint",
89-
"prettier --write",
90-
"git add"
91-
]
92-
},
9376
"typings": "typescript/raven.d.ts",
9477
"bundlesize": [
9578
{

packages/raven-node/.travis.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)