Skip to content

Commit adb7f1f

Browse files
authored
Merge pull request #173 from yowainwright/init-codependence
Init codependence
2 parents c30b0d6 + ca47737 commit adb7f1f

File tree

5 files changed

+1194
-968
lines changed

5 files changed

+1194
-968
lines changed

.codependencerc

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"codependencies": [
3+
"@commitlint/cli",
4+
"@commitlint/config-conventional",
5+
"@commitlint/prompt",
6+
"assert",
7+
"codecov",
8+
"codependence",
9+
"commitizen",
10+
"conventional-changelog-cli",
11+
"eslint",
12+
"eslint-config-prettier",
13+
"husky",
14+
"mocha",
15+
"nyc",
16+
"path-exists-cli",
17+
"prettier",
18+
"release-it",
19+
"acorn",
20+
"commander",
21+
"fast-glob",
22+
{ "supports-color": "^8.1.1" },
23+
"winston"
24+
]
25+
}

.github/dependabot.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,4 @@ updates:
55
schedule:
66
interval: daily
77
time: '13:00'
8-
open-pull-requests-limit: 2
9-
ignore:
10-
- dependency-name: 'supports-color'
11-
versions:
12-
- '^8'
8+
open-pull-requests-limit: 0

.github/workflows/update.yml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: update deps
2+
3+
on:
4+
schedule:
5+
- cron: '0 5 * * 1'
6+
7+
jobs:
8+
udpate-deps:
9+
runs-on: ubuntu-latest
10+
11+
strategy:
12+
matrix:
13+
node-version: [16.x]
14+
15+
steps:
16+
- uses: actions/checkout@v3
17+
- uses: pnpm/[email protected]
18+
with:
19+
version: latest
20+
- name: Use Node.js ${{ matrix.node-version }}
21+
uses: actions/setup-node@v3
22+
with:
23+
node-version: ${{ matrix.node-version }}
24+
cache: 'pnpm'
25+
- run: pnpm install --no-frozen-lockfile
26+
- run: pnpm build
27+
- run: pnpm test
28+
- run: pnpm update
29+
- name: Create Pull Request
30+
uses: peter-evans/create-pull-request@v4
31+
with:
32+
token: ${{ secrets.PR_CREAT_TOKEN_SAVED_V1 }}
33+
commit-message: Update dependencies
34+
title: '[Codependence] update dependencies'
35+
body: |
36+
## Dependency updates
37+
Auto-generated by [codependence][1] using [create-pull-request][2]
38+
[1]: https://github.com/yowainwright/codependence-cron
39+
[2]: https://github.com/peter-evans/create-pull-request
40+
branch: update-dependencies
41+
labels: codependencies

package.json

+17-15
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"release": "release-it",
2626
"report:coverage": "nyc report --reporter=lcov > coverage.lcov && codecov",
2727
"setup": "pnpm install --reporter=silent",
28-
"test": "nyc mocha test.js --timeout 10s --coverage"
28+
"test": "nyc mocha test.js --timeout 10s --coverage",
29+
"update": "codependence --update"
2930
},
3031
"repository": {
3132
"type": "git",
@@ -37,28 +38,29 @@
3738
},
3839
"homepage": "https://github.com/yowainwright/es-check#readme",
3940
"devDependencies": {
40-
"@commitlint/cli": "^17.0.3",
41-
"@commitlint/config-conventional": "^17.0.3",
42-
"@commitlint/prompt": "^17.0.3",
41+
"@commitlint/cli": "^17.3.0",
42+
"@commitlint/config-conventional": "^17.3.0",
43+
"@commitlint/prompt": "^17.3.0",
4344
"assert": "^2.0.0",
4445
"codecov": "^3.8.3",
45-
"commitizen": "^4.2.4",
46+
"codependence": "^0.2.6",
47+
"commitizen": "^4.2.6",
4648
"conventional-changelog-cli": "^2.2.2",
47-
"eslint": "^8.7.0",
48-
"eslint-config-prettier": "^8.3.0",
49-
"husky": "^8.0.1",
50-
"mocha": "^10.0.0",
49+
"eslint": "^8.29.0",
50+
"eslint-config-prettier": "^8.5.0",
51+
"husky": "^8.0.2",
52+
"mocha": "^10.2.0",
5153
"nyc": "^15.1.0",
5254
"path-exists-cli": "^2.0.0",
53-
"prettier": "^2.5.1",
54-
"release-it": "^15.1.3"
55+
"prettier": "^2.8.1",
56+
"release-it": "^15.5.1"
5557
},
5658
"dependencies": {
57-
"acorn": "^8.7.0",
58-
"commander": "^9.4.0",
59-
"fast-glob": "^3.2.11",
59+
"acorn": "^8.8.1",
60+
"commander": "^9.4.1",
61+
"fast-glob": "^3.2.12",
6062
"supports-color": "^8.1.1",
61-
"winston": "^3.2.1"
63+
"winston": "^3.8.2"
6264
},
6365
"engines": {
6466
"node": ">= 4"

0 commit comments

Comments
 (0)