From 1177d205d11acfbfa61712ed3907a398faa0d827 Mon Sep 17 00:00:00 2001 From: CAtlas0784 Date: Sun, 1 Nov 2026 19:37:47 +0700 Subject: [PATCH] chore: switch branch indicator to main and auto-sync Vercel build branch --- scripts/build-vercel.cjs | 16 ++++++++++++++++ version.json | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/scripts/build-vercel.cjs b/scripts/build-vercel.cjs index 382e3e7..4dbb1e9 100644 --- a/scripts/build-vercel.cjs +++ b/scripts/build-vercel.cjs @@ -5,6 +5,22 @@ const path = require('node:path'); const root = path.resolve(__dirname, '..'); const output = path.join(root, 'dist'); fs.mkdirSync(output, { recursive: true }); + +// If building on Vercel, update version.json with the deployed branch +const vercelBranch = process.env.VERCEL_GIT_COMMIT_REF; +const versionFile = path.join(root, 'version.json'); +if (vercelBranch && fs.existsSync(versionFile)) { + try { + const data = JSON.parse(fs.readFileSync(versionFile, 'utf8')); + data.branch = vercelBranch; + data.updatedAt = new Date().toISOString(); + fs.writeFileSync(versionFile, JSON.stringify(data, null, 2) + '\n'); + console.log(`[build-vercel] Synced branch to: ${vercelBranch}`); + } catch (err) { + console.warn('[build-vercel] Could not update branch:', err.message); + } +} + for (const name of ['index.html', 'version.json', 'assets', 'css', 'js']) { const source = path.join(root, name); if (!fs.existsSync(source)) throw new Error(`Missing static application input: ${name}`); diff --git a/version.json b/version.json index c009510..7691e32 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { - "branch": "test-gay", + "branch": "main", "version": "1.0.0", - "updatedAt": "2026-11-01T12:30:21.299Z" + "updatedAt": "2026-11-01T12:37:27.692Z" }