From 267ade4d26195aef1a988fb6a3395f35faeff2d3 Mon Sep 17 00:00:00 2001 From: MK Date: Thu, 29 Oct 2026 16:56:30 +0900 Subject: [PATCH 1/2] chore(docs): remove obsolete Netlify configuration --- .github/workflows/ci.yml | 1 - docs/package.json | 1 - netlify.toml | 10 ---------- rfcs/windows-installer.md | 2 +- 4 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 netlify.toml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f553e404cd..5642a54198 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,7 +65,6 @@ jobs: - '!docs/**' - '!.github/workflows/deploy-docs-preview.yml' - '!.github/workflows/deploy-docs.yml' - - '!netlify.toml' snapshots: - 'crates/vp_cli_snapshots/**' diff --git a/docs/package.json b/docs/package.json index 11b4f788ab..a050e3a896 100644 --- a/docs/package.json +++ b/docs/package.json @@ -6,7 +6,6 @@ "dev": "vitepress dev", "build": "node .vitepress/scripts/copy-installers.mjs && vp run build:site", "build:cloudflare": "node .vitepress/scripts/copy-installers.mjs && vitepress build", - "build:netlify": "node .vitepress/scripts/copy-installers.mjs && vitepress build", "preview": "vitepress preview", "update-trusted-stack-stats": "node .vitepress/theme/data/fetch-trusted-stack-stats.ts" }, diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 988c5ab2dc..0000000000 --- a/netlify.toml +++ /dev/null @@ -1,10 +0,0 @@ -[build] -base = "docs/" -command = "pnpm build:netlify" -publish = ".vitepress/dist" - -# Windows installer redirect -[[redirects]] -from = "/vp-setup" -to = "https://setup.viteplus.dev" -status = 302 diff --git a/rfcs/windows-installer.md b/rfcs/windows-installer.md index d7532548af..e552f6547d 100644 --- a/rfcs/windows-installer.md +++ b/rfcs/windows-installer.md @@ -450,7 +450,7 @@ The release workflow already creates GitHub Releases. Add build + upload steps f ### Phase 2: Direct Download URL (done) -`https://viteplus.dev/vp-setup` redirects (302) to `https://setup.viteplus.dev` via Netlify redirect in `netlify.toml`. Installation docs link to the user-facing `viteplus.dev` URL. +`https://viteplus.dev/vp-setup` redirects (302) to `https://setup.viteplus.dev` through `docs/public/_redirects`. Installation docs link to the user-facing `viteplus.dev` URL. ### Phase 3: Package Managers From 5cd9773db9b7928d4473f5c76deb842adbc050d7 Mon Sep 17 00:00:00 2001 From: MK Date: Thu, 29 Oct 2026 17:19:01 +0900 Subject: [PATCH 2/2] fix(docs): upgrade Void to restore static redirects --- .github/actions/deploy-docs/action.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/actions/deploy-docs/action.yml b/.github/actions/deploy-docs/action.yml index 5d220861b7..d91a5a2958 100644 --- a/.github/actions/deploy-docs/action.yml +++ b/.github/actions/deploy-docs/action.yml @@ -50,10 +50,12 @@ runs: VP_REMOTE_CACHE_URL: https://voidzero-remote-cache.voidzero-docs.workers.dev/projects/vite-plus VP_REMOTE_CACHE: ${{ inputs.remote-cache }} - # void 0.24 requires a platform connection that these deploy jobs do not configure. - - run: vpx void@0.23.0 deploy --dir .vitepress/dist + - run: | + vpx void@1.3.0 connect "$VOID_API_URL" --no-login + vpx void@1.3.0 deploy --platform void --dir .vitepress/dist shell: bash working-directory: docs env: + VOID_API_URL: https://api.void.cloud VOID_PROJECT: ${{ inputs.void-project }} VOID_TOKEN: ${{ inputs.void-token }}