File tree Expand file tree Collapse file tree 5 files changed +12263
-16
lines changed Expand file tree Collapse file tree 5 files changed +12263
-16
lines changed Original file line number Diff line number Diff line change @@ -24,19 +24,15 @@ jobs:
24
24
- name : Checkout
25
25
uses : actions/checkout@v4
26
26
27
- - name : Install Node.js
28
- uses : actions/setup-node@v4
27
+ - uses : actions/setup-node@v4
29
28
with :
30
29
node-version : 20
31
30
32
- - name : Install dependencies
33
- run : npm install
31
+ - run : npm ci
34
32
35
- - name : Run all tests
36
- run : npm test
33
+ - run : npm test
37
34
38
- - name : Release and publish
39
- run : npx semantic-release
35
+ - run : npx semantic-release
40
36
env :
41
37
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
42
38
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change 20
20
with :
21
21
node-version : ${{ matrix.node-version }}
22
22
23
- - name : Install dependencies
24
- run : npm install
23
+ - run : npm ci
25
24
26
- - name : Lint
27
- run : npm run lint
25
+ - run : npm run lint
28
26
29
- - name : Run tests
30
- run : npm test
27
+ - run : npm test
Original file line number Diff line number Diff line change 6
6
.idea /** /*
7
7
* .iml
8
8
* .log
9
- package-lock.json
10
9
.nyc_output
11
10
.tap
Original file line number Diff line number Diff line change 1
- package-lock = false
1
+ ; Don't download optionalDependencies and peerDependencies.
2
+ ; Conflicting peerDependencies is a source of issues with npm install.
3
+ ; This setting forces us to be explicit about listing dependencies.
4
+ omit = optional
5
+ omit = peer
6
+
7
+ registry = https://registry.npmjs.org
8
+
9
+ ; Prefer specifying dependency versions explicitly. Renovate will open
10
+ ; pull requests that handle most dependency updates for you.
2
11
save-exact = true
12
+
13
+ ; Treat conflicting peerDependencies as a failure,
14
+ ; even if npm can reasonably guess an appropriate resolution.
15
+ strict-peer-deps = true
16
+
17
+ ; Renovate will update packageManager for us.
18
+ update-notifier = false
You can’t perform that action at this time.
0 commit comments