diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbc1a33a6..5d04fee3a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,11 +14,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - - run: corepack enable - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 + - uses: pnpm/setup@703c52620218391530e48b9e8870d5c0082e1b9b # v2.1.0 with: - node-version: 24.20.0 - cache: pnpm - - run: pnpm install + cache: true - run: pnpm lint - run: pnpm test diff --git a/.node-version b/.node-version new file mode 100644 index 000000000..a45fd52cc --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24 diff --git a/package.json b/package.json index 2a4cf82c0..e76f3caab 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,18 @@ "name": "nuxt-hn", "type": "module", "private": true, - "packageManager": "pnpm@12.3.4", + "devEngines": { + "runtime": { + "name": "node", + "version": "^24.0.0", + "onFail": "warn" + }, + "packageManager": { + "name": "pnpm", + "version": "12.3.4", + "onFail": "warn" + } + }, "description": "Nuxt Hacker News", "author": "Evan You ", "contributors": [