Skip to content

Commit c22e166

Browse files
authored
ci: use pnpm/setup and devEngines (#484)
1 parent f5c17cc commit c22e166

3 files changed

Lines changed: 154 additions & 11 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,9 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
20-
- run: corepack enable
21-
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
20+
- uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2
2221
with:
23-
node-version: lts/*
24-
cache: "pnpm"
25-
- run: pnpm install
22+
cache: true
2623
- run: pnpm test:engines
2724
- run: pnpm dev:prepare
2825
- run: pnpm test:knip
@@ -33,12 +30,10 @@ jobs:
3330
runs-on: ${{ matrix.os }}
3431
steps:
3532
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
36-
- run: corepack enable
37-
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
33+
- uses: pnpm/setup@84cb39b217b10273981911c288cd62326dc7c6d2 # v2
3834
with:
39-
node-version: lts/-1
40-
cache: "pnpm"
41-
- run: pnpm install
35+
runtime: node@22
36+
cache: true
4237
- run: pnpm dev:prepare
4338
- run: pnpm lint
4439
- run: pnpm test

‎package.json‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
{
22
"name": "@nuxt/telemetry",
3-
"packageManager": "pnpm@12.3.4",
3+
"devEngines": {
4+
"runtime": {
5+
"name": "node",
6+
"version": "^24.0.0",
7+
"onFail": "download"
8+
},
9+
"packageManager": {
10+
"name": "pnpm",
11+
"version": "12.3.4",
12+
"onFail": "download"
13+
}
14+
},
415
"version": "2.9.1",
516
"repository": "nuxt/telemetry",
617
"license": "MIT",

‎pnpm-lock.yaml‎

Lines changed: 137 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)