diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 6c66ba3..5b4a5c1 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,9 +3,9 @@ name: Smart Contracts on: push: branches: [main] - paths: ['apps/contracts/**'] + paths: ['apps/contracts/**', '.github/workflows/contracts.yml', '.nvmrc', 'package.json'] pull_request: - paths: ['apps/contracts/**'] + paths: ['apps/contracts/**', '.github/workflows/contracts.yml', '.nvmrc', 'package.json'] jobs: test: @@ -22,7 +22,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v4 with: - node-version: 18 + node-version-file: '.nvmrc' cache: 'pnpm' - name: Install dependencies in contracts package diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..b8b23ca --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22.23.4 diff --git a/package.json b/package.json index e3d5f74..0ac3c74 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "prettier": "pnpm --parallel prettier" }, "engines": { - "node": ">=18", + "node": ">=22.23.4 <23", "pnpm": ">=9" }, "devDependencies": {