Skip to content

Commit 32f165e

Browse files
committed
chore(ci): centralize toolchain versions
1 parent 950bdae commit 32f165e

6 files changed

Lines changed: 54 additions & 9 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/backfill-release-assets.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,17 @@ jobs:
6969
ref: ${{ needs.validate-release-tag.outputs.tag_name }}
7070
persist-credentials: false
7171

72+
- name: Read Vite+ version
73+
id: tool-versions
74+
shell: bash
75+
run: |
76+
version=$(jq -er '.devDependencies["vite-plus"] | sub("^[~^]"; "")' package.json)
77+
echo "vite-plus-version=${version}" >> "$GITHUB_OUTPUT"
78+
7279
- name: Set up Vite+
7380
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
7481
with:
82+
version: ${{ steps.tool-versions.outputs.vite-plus-version }}
7583
node-version-file: ".node-version"
7684
cache: false
7785

@@ -143,9 +151,17 @@ jobs:
143151
ref: ${{ needs.validate-release-tag.outputs.tag_name }}
144152
persist-credentials: false
145153

154+
- name: Read Vite+ version
155+
id: tool-versions
156+
shell: bash
157+
run: |
158+
version=$(jq -er '.devDependencies["vite-plus"] | sub("^[~^]"; "")' package.json)
159+
echo "vite-plus-version=${version}" >> "$GITHUB_OUTPUT"
160+
146161
- name: Set up Vite+
147162
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
148163
with:
164+
version: ${{ steps.tool-versions.outputs.vite-plus-version }}
149165
node-version-file: ".node-version"
150166
cache: false
151167

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
persist-credentials: false
3030

3131
- name: Set up Vite+
32-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
32+
uses: ./.github/actions/setup-vp
3333
with:
3434
node-version-file: ".node-version"
3535
cache: true
@@ -78,7 +78,7 @@ jobs:
7878
persist-credentials: false
7979

8080
- name: Set up Vite+
81-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
81+
uses: ./.github/actions/setup-vp
8282
with:
8383
node-version-file: ".node-version"
8484
cache: false
@@ -151,7 +151,7 @@ jobs:
151151
persist-credentials: false
152152

153153
- name: Set up Vite+
154-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
154+
uses: ./.github/actions/setup-vp
155155
with:
156156
node-version-file: ".node-version"
157157
cache: false
@@ -224,7 +224,7 @@ jobs:
224224
persist-credentials: false
225225

226226
- name: Set up Vite+
227-
uses: voidzero-dev/setup-vp@ca1c46663915d6c1042ae23bd39ab85718bfb0fa # v1.10.0
227+
uses: ./.github/actions/setup-vp
228228
with:
229229
node-version-file: ".node-version"
230230
cache: false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@
6666
"engines": {
6767
"node": ">=24.14.0"
6868
},
69-
"packageManager": "pnpm@11.0.0"
69+
"packageManager": "pnpm@11.2.2"
7070
}

pnpm-lock.yaml

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

pnpm-workspace.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
overrides:
2-
vite: "npm:@voidzero-dev/vite-plus-core@0.1.20"
3-
vitest: "npm:@voidzero-dev/vite-plus-test@0.1.20"
2+
vite: "npm:@voidzero-dev/vite-plus-core@0.1.22"
3+
vitest: "npm:@voidzero-dev/vite-plus-test@0.1.22"
44

55
allowBuilds:
66
"@parcel/watcher": true

0 commit comments

Comments
 (0)