File size: 707 Bytes
b76647e
687f46f
 
 
 
 
 
b76647e
687f46f
b76647e
687f46f
 
 
b76647e
 
687f46f
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* 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)