Files
Gacy-Srtool/scripts/sync-branch.js
T

22 lines
636 B
JavaScript
Raw Normal View History

const fs = require('fs');
const { execSync } = require('child_process');
let branch = 'test-gay';
try {
branch = execSync('git rev-parse --abbrev-ref HEAD', { encoding: 'utf8' }).trim();
} catch (_) {
try {
const head = fs.readFileSync('.git/HEAD', 'utf8');
const m = head.match(/ref:\s*refs\/heads\/([^\r\n]+)/);
if (m && m[1]) branch = m[1].trim();
} catch (__) {}
}
const versionData = {
branch,
version: '1.0.0',
updatedAt: new Date().toISOString()
};
fs.writeFileSync('version.json', JSON.stringify(versionData, null, 2) + '\n');
console.log(`[sync-branch] Updated version.json with branch: ${branch}`);