Skip to content

Commit

Permalink
Merge pull request #34 from bertdeblock/update-dependencies
Browse files Browse the repository at this point in the history
Update dependencies
  • Loading branch information
bertdeblock authored Nov 18, 2024
2 parents 6ba9aec + bc1e368 commit d97ebe6
Show file tree
Hide file tree
Showing 7 changed files with 1,935 additions and 1,490 deletions.
19 changes: 19 additions & 0 deletions .github/actions/setup-environment/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Setup environment
description: Setup environment

inputs:
node-version:
default: "18"
description: Node version

runs:
using: composite

steps:
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
cache: pnpm
node-version: ${{inputs.node-version}}
- run: pnpm install
shell: bash
18 changes: 13 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,26 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: wyvox/action-setup-pnpm@v3
- uses: ./.github/actions/setup-environment
- run: pnpm lint

test:
needs: [lint]
runs-on: ubuntu-latest
name: "test (node: ${{matrix.node-version}}, os: ${{matrix.os}})"
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: wyvox/action-setup-pnpm@v3
- uses: ./.github/actions/setup-environment
with:
node-version: ${{matrix.node-version}}
- run: pnpm test:coverage
strategy:
fail-fast: false
matrix:
node-version: [18, 20, 21]
node-version:
- 18
- 20
- 22
os:
- macos-latest
- ubuntu-latest
- windows-latest
30 changes: 15 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,37 +31,37 @@
},
"dependencies": {
"chalk": "^5.3.0",
"change-case": "^5.4.3",
"change-case": "^5.4.4",
"find-up": "^7.0.0",
"fs-extra": "^11.2.0",
"scaffdog": "^3.0.0",
"scaffdog": "^4.1.0",
"yargs": "^17.7.2"
},
"devDependencies": {
"@types/fs-extra": "^11.0.4",
"@types/node": "^20.11.20",
"@types/yargs": "^17.0.32",
"@types/node": "^22.9.0",
"@types/yargs": "^17.0.33",
"@typescript-eslint/eslint-plugin": "^7.1.0",
"@typescript-eslint/parser": "^7.1.0",
"@vitest/coverage-v8": "^1.2.2",
"concurrently": "^8.2.2",
"@vitest/coverage-v8": "^2.1.5",
"concurrently": "^9.1.0",
"eslint": "^8.56.0",
"eslint-plugin-n": "^16.6.2",
"fixturify-project": "^6.0.0",
"prettier": "^3.2.5",
"fixturify-project": "^7.1.3",
"prettier": "^3.3.3",
"recursive-copy": "^2.0.14",
"release-plan": "^0.8.0",
"type-fest": "^4.13.1",
"typescript": "^5.3.3",
"uuid": "^9.0.1",
"vitest": "^1.2.2"
"release-plan": "^0.10.0",
"type-fest": "^4.27.0",
"typescript": "^5.6.3",
"uuid": "^11.0.3",
"vitest": "^2.1.5"
},
"packageManager": "pnpm@8.15.4",
"packageManager": "pnpm@9.13.2",
"engines": {
"node": ">= 18"
},
"volta": {
"node": "18.19.1",
"pnpm": "8.15.4"
"pnpm": "9.13.2"
}
}
Loading

0 comments on commit d97ebe6

Please sign in to comment.