Skip to content

Commit a175370

Browse files
chore: run circle as non-root user (#120)
1 parent f8e1d23 commit a175370

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.circleci/config.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ unit_tests: &unit_tests
55
- checkout
66
- run:
77
name: Install modules and dependencies.
8-
# '--unsafe-perm' required as per https://github.com/grpc/grpc/issues/8941
9-
command: npm install --unsafe-perm
8+
command: npm install
109
- run:
1110
name: Install codecov.
1211
command: npm install codecov
@@ -86,27 +85,33 @@ jobs:
8685
node4:
8786
docker:
8887
- image: node:4
88+
user: node
8989
<<: *unit_tests
9090
node6:
9191
docker:
9292
- image: node:6
93+
user: node
9394
<<: *unit_tests
9495
node7:
9596
docker:
9697
- image: node:7
98+
user: node
9799
<<: *unit_tests
98100
node8:
99101
docker:
100102
- image: node:8
103+
user: node
101104
<<: *unit_tests
102105
node9:
103106
docker:
104107
- image: node:9
108+
user: node
105109
<<: *unit_tests
106110

107111
lint:
108112
docker:
109113
- image: node:8
114+
user: node
110115
steps:
111116
- checkout
112117
- run:
@@ -119,6 +124,7 @@ jobs:
119124
docs:
120125
docker:
121126
- image: node:8
127+
user: node
122128
steps:
123129
- checkout
124130
- run:
@@ -131,6 +137,7 @@ jobs:
131137
system_tests:
132138
docker:
133139
- image: node:8
140+
user: node
134141
steps:
135142
- checkout
136143
- run:
@@ -159,6 +166,7 @@ jobs:
159166
publish_npm:
160167
docker:
161168
- image: node:8
169+
user: node
162170
steps:
163171
- checkout
164172
- run:

0 commit comments

Comments
 (0)