Releases: voidzero-dev/setup-vp
Release list
v1.20.0
The new package-manager input for GitHub and GitLab, and packageManager parameter for Azure, let you disable management for all or selected package managers. These inputs require Vite+ 0.3.1 or newer.
The node-manager: false setting now preserves package-manager management on Vite+ 0.3.1 and newer.
What's Changed
- docs: update checkout examples to v7 by @naokihaba in #144
- chore(deps): update vite-plus to v0.3.1 by @renovate[bot] in #143
- chore(deps): update dependency zod to v4.5.4 by @renovate[bot] in #142
- docs: add about using package managers by @yusuke99 in #138
- fix: preserve package-manager management when opting out of Node.js by @liangmiQwQ in #147
- feat: run GitLab E2E for labeled fork pull requests by @fengmk2 in #149
- feat: report GitLab E2E results in PR comments by @fengmk2 in #150
- feat: add package-manager environment configuration by @liangmiQwQ in #148
New Contributors
- @yusuke99 made their first contribution in #138
- @liangmiQwQ made their first contribution in #147
Full Changelog: v1.19.0...v1.20.0
v1.19.0
What's Changed
- chore(deps): update vite-plus to v0.3.0 by @renovate[bot] in #134
- feat: add cache-save input for restore-only caching by @naokihaba in #140
- chore(deps): update dependency socketdev/sfw-free to v1.15.1 by @renovate[bot] in #135
- chore(deps): update pnpm to v11.25.0 by @renovate[bot] in #137
Full Changelog: v1.18.0...v1.19.0
v1.18.0
What's Changed
- chore(deps): update vite-plus to v0.2.9 by @renovate[bot] in #125
- chore(deps): update pnpm/action-setup action to v6.0.10 by @renovate[bot] in #124
- feat: pin the install script to the requested version by @fengmk2 in #127
- docs: clarify automatic Node.js resolution by @fengmk2 in #130
- ci: add GitLab end-to-end testing by @fengmk2 in #132
- feat: resolve Vite+ executable paths from VpDirs by @fengmk2 in #131
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- fix: retry sfw vp install when sfw misreports vp as not found on Windows by @fengmk2 in #120
- chore: align Renovate release age for the whole vite-plus group by @fengmk2 in #121
- feat: support disabling Vite+'s Node.js management with node-manager: false by @KTrain5169 in #115
- ci: re-run bundle rebuild when Renovate pushes to a labeled PR by @fengmk2 in #122
- chore(deps): update vite-plus to v0.2.8 by @renovate[bot] in #119
New Contributors
- @KTrain5169 made their first contribution in #115
Full Changelog: v1.16.1...v1.17.0
v1.16.1
What's Changed
- docs: use exact version tags instead of the moving v1 tag by @fengmk2 in #116
- fix: stop defaulting setup-ref/setupRef to the frozen v1 tag by @fengmk2 in #117
Full Changelog: v1.16.0...v1.16.1
v1.15.0
What's Changed
- chore(deps): update dependency vite-plus to v0.2.2 by @renovate[bot] in #104
- feat: add GitLab CI/CD integration for setup-vp by @naokihaba in #97
New Contributors
- @naokihaba made their first contribution in #97
Full Changelog: v1.14.0...v1.15.0
v1
Setup Vite+ (vp) GitHub Action
Releases are listed on the tags page. Renovate and Dependabot can keep a pinned tag up to date.
Warning
The moving major tag v1 is frozen at v1.15.0 and no longer updated. Workflows that use voidzero-dev/setup-vp@v1 keep working but stay on v1.15.0 and will not receive new releases: switch them to an exact version tag. The same applies to the GitLab and Azure templates; use an exact tag in the include:remote URL / repository ref and in setup-ref / setupRef.
voidzero-dev/setup-vp@v1 is the moving major tag. It always points at the latest v1.x release, so @v1 consumers pick up new minors automatically. It currently points at v1.15.0.
Highlights since v1.0.0
- GitLab CI/CD integration, so the same setup works outside GitHub Actions (v1.15.0)
- Automatic Vite+ version resolution from
package.json, catalog, and lockfile (v1.14.0) - Socket Firewall Free (
sfw) wrapping forvp install, inspecting fetches before packages install (v1.11.0) - Preview builds via
VP_PR_VERSION(v1.13.0) - Project
.npmrcauth honored without requiringregistry-url(v1.8.0) - Bun dependency caching alongside pnpm, npm, and yarn (v1.6.0)
- Alpine Linux containers, install retries on transient network failures, and pnpm 11+ support
Usage
steps:
- uses: actions/checkout@v6
- uses: voidzero-dev/setup-vp@v1
with:
node-version: "24"
cache: trueLinks
v1.14.0
v1.13.0
What's Changed
- chore(deps): update dependency vite-plus to v0.1.24 by @renovate[bot] in #78
- chore(deps): update vite+ to v0.1.24 by @renovate[bot] in #79
- chore(deps): update github actions to v3.24 by @renovate[bot] in #80
- test: add Node 20 to node-version matrix (expected red until Vite+ supports it) by @fengmk2 in #84
- chore(deps): upgrade vite-plus to 0.2.1 by @fengmk2 in #85
- docs: update shared agent guidance by @jong-kyung in #89
- chore: switch input schemas to zod mini by @jong-kyung in #98
- chore(deps): update dependency @actions/cache to v6.1.0 by @renovate[bot] in #86
- chore(deps): update pnpm to v11.9.0 by @renovate[bot] in #99
- fix: install pkg.pr.new preview builds via VP_PR_VERSION by @fengmk2 in #100
New Contributors
- @jong-kyung made their first contribution in #89
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- chore(deps): update pnpm to v11.4.0 by @renovate[bot] in #77
- chore(deps): update dependency socketdev/sfw-free to v1.12.0 by @renovate[bot] in #76
Full Changelog: v1.11.0...v1.12.0