/* patch_version.mjs — v17: bump VERSION_ID len v17 de khop cache-bust ?v=17. */ import fs from 'node:fs' const path = 'backend.py' try { const s = fs.readFileSync(path, 'utf8') let out = s for (const v of ['v16', 'v15', 'v14', 'v13', 'v12', 'v11', 'v10']) { if (out.includes(`VERSION_ID = "${v}"`)) { out = out.split(`VERSION_ID = "${v}"`).join('VERSION_ID = "v17"') break } } if (out.includes('VERSION_ID = "v17"')) { console.log('backend.py VERSION_ID -> v17 OK') } else { console.warn('patch_version: VERSION_ID marker not found') } fs.writeFileSync(path, out) } catch (e) { console.warn('patch_version SKIP: ' + String(e.message || e)) } process.exit(0)