bumpDatabaseVersion.js
1 const fs = require("fs") 2 const semver = require("semver") 3 4 const filePath = "../hosting/couchdb/VERSION" 5 const versionBump = process.argv[2] || "minor" 6 7 if (!["minor", "major"].includes(versionBump)) { 8 console.error("Usage: node bumpDatabaseVersion.js [minor|major]") 9 process.exit(1) 10 } 11 12 const currentVersion = fs.readFileSync(filePath, "utf8").trim() 13 const newVersion = semver.inc(currentVersion, versionBump) 14 15 fs.writeFileSync(filePath, newVersion + "\n") 16 17 console.log(`Updated database version from ${currentVersion} to ${newVersion}`)