Skip to content

Commit d97ebe6

Browse files
authored
Merge pull request #34 from bertdeblock/update-dependencies
Update dependencies
2 parents 6ba9aec + bc1e368 commit d97ebe6

File tree

7 files changed

+1935
-1490
lines changed

7 files changed

+1935
-1490
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Setup environment
2+
description: Setup environment
3+
4+
inputs:
5+
node-version:
6+
default: "18"
7+
description: Node version
8+
9+
runs:
10+
using: composite
11+
12+
steps:
13+
- uses: pnpm/action-setup@v4
14+
- uses: actions/setup-node@v4
15+
with:
16+
cache: pnpm
17+
node-version: ${{inputs.node-version}}
18+
- run: pnpm install
19+
shell: bash

.github/workflows/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v4
14-
- uses: wyvox/action-setup-pnpm@v3
14+
- uses: ./.github/actions/setup-environment
1515
- run: pnpm lint
1616

1717
test:
18-
needs: [lint]
19-
runs-on: ubuntu-latest
18+
name: "test (node: ${{matrix.node-version}}, os: ${{matrix.os}})"
19+
runs-on: ${{matrix.os}}
2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: wyvox/action-setup-pnpm@v3
22+
- uses: ./.github/actions/setup-environment
2323
with:
2424
node-version: ${{matrix.node-version}}
2525
- run: pnpm test:coverage
2626
strategy:
27+
fail-fast: false
2728
matrix:
28-
node-version: [18, 20, 21]
29+
node-version:
30+
- 18
31+
- 20
32+
- 22
33+
os:
34+
- macos-latest
35+
- ubuntu-latest
36+
- windows-latest

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,37 +31,37 @@
3131
},
3232
"dependencies": {
3333
"chalk": "^5.3.0",
34-
"change-case": "^5.4.3",
34+
"change-case": "^5.4.4",
3535
"find-up": "^7.0.0",
3636
"fs-extra": "^11.2.0",
37-
"scaffdog": "^3.0.0",
37+
"scaffdog": "^4.1.0",
3838
"yargs": "^17.7.2"
3939
},
4040
"devDependencies": {
4141
"@types/fs-extra": "^11.0.4",
42-
"@types/node": "^20.11.20",
43-
"@types/yargs": "^17.0.32",
42+
"@types/node": "^22.9.0",
43+
"@types/yargs": "^17.0.33",
4444
"@typescript-eslint/eslint-plugin": "^7.1.0",
4545
"@typescript-eslint/parser": "^7.1.0",
46-
"@vitest/coverage-v8": "^1.2.2",
47-
"concurrently": "^8.2.2",
46+
"@vitest/coverage-v8": "^2.1.5",
47+
"concurrently": "^9.1.0",
4848
"eslint": "^8.56.0",
4949
"eslint-plugin-n": "^16.6.2",
50-
"fixturify-project": "^6.0.0",
51-
"prettier": "^3.2.5",
50+
"fixturify-project": "^7.1.3",
51+
"prettier": "^3.3.3",
5252
"recursive-copy": "^2.0.14",
53-
"release-plan": "^0.8.0",
54-
"type-fest": "^4.13.1",
55-
"typescript": "^5.3.3",
56-
"uuid": "^9.0.1",
57-
"vitest": "^1.2.2"
53+
"release-plan": "^0.10.0",
54+
"type-fest": "^4.27.0",
55+
"typescript": "^5.6.3",
56+
"uuid": "^11.0.3",
57+
"vitest": "^2.1.5"
5858
},
59-
"packageManager": "pnpm@8.15.4",
59+
"packageManager": "pnpm@9.13.2",
6060
"engines": {
6161
"node": ">= 18"
6262
},
6363
"volta": {
6464
"node": "18.19.1",
65-
"pnpm": "8.15.4"
65+
"pnpm": "9.13.2"
6666
}
6767
}

0 commit comments

Comments
 (0)