Skip to content

Commit 1dab1a8

Browse files
committed
chore(ci): centralize toolchain versions
1 parent e79af19 commit 1dab1a8

5 files changed

Lines changed: 104 additions & 164 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Setup Vite+
2+
description: Set up the repo-pinned Vite+ runtime
3+
4+
inputs:
5+
node-version-file:
6+
description: Node version file to pass to setup-vp
7+
required: false
8+
default: .node-version
9+
cache:
10+
description: Restore and save package-manager dependencies for this job
11+
required: false
12+
default: "true"
13+
14+
runs:
15+
using: composite
16+
steps:
17+
- name: Read Vite+ version
18+
id: versions
19+
shell: bash
20+
run: |
21+
version=$(jq -er '.devDependencies["vite-plus"] | sub("^[~^]"; "")' package.json)
22+
echo "vite-plus-version=${version}" >> "$GITHUB_OUTPUT"
23+
24+
- name: Set up Vite+
25+
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
26+
with:
27+
version: ${{ steps.versions.outputs.vite-plus-version }}
28+
node-version-file: ${{ inputs.node-version-file }}
29+
cache: ${{ inputs.cache }}

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
persist-credentials: false
2929

3030
- name: Set up Vite+
31-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
31+
uses: ./.github/actions/setup-vp
3232
with:
3333
node-version-file: ".node-version"
3434
cache: true
@@ -80,7 +80,7 @@ jobs:
8080
persist-credentials: false
8181

8282
- name: Set up Vite+
83-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
83+
uses: ./.github/actions/setup-vp
8484
with:
8585
node-version-file: ".node-version"
8686
cache: true
@@ -138,7 +138,7 @@ jobs:
138138
persist-credentials: false
139139

140140
- name: Set up Vite+
141-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
141+
uses: ./.github/actions/setup-vp
142142
with:
143143
node-version-file: ".node-version"
144144
cache: false

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@
7171
"playwright": "^1.60.0",
7272
"publint": "^0.3.21",
7373
"typescript": "^6.0.3",
74-
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.20",
75-
"vite-plus": "^0.1.20"
74+
"vite": "npm:@voidzero-dev/vite-plus-core@0.1.22",
75+
"vite-plus": "^0.1.22"
7676
},
7777
"engines": {
7878
"node": ">=24.14.0"
7979
},
80-
"packageManager": "pnpm@11.0.0"
80+
"packageManager": "pnpm@11.2.2"
8181
}

0 commit comments

Comments
 (0)