From 1f25d302940eb3de9b458f47a466e963b54020f9 Mon Sep 17 00:00:00 2001 From: "ankitatripathi.mp@gmail.com" Date: Sat, 25 Jul 2026 12:59:33 +0530 Subject: [PATCH] fix: auto-stamp SDK_VERSION from package.json during build --- package.json | 2 +- scripts/update-version.js | 14 ++++++++++++++ src/management/version.ts | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 scripts/update-version.js diff --git a/package.json b/package.json index 882cc58840..60aa93d30c 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "lint:fix": "eslint . --ext .js,.ts,.tsx --fix", "check": "yarn format:check", "check:fix": "yarn format", - "build": "yarn build:cjs && yarn build:esm", + "build": "node scripts/update-version.js && yarn build:cjs && yarn build:esm", "build:cjs": "tsc --project ./tsconfig.cjs.json", "build:esm": "tsc --project ./tsconfig.esm.json && node scripts/rename-to-esm-files.js dist/esm", "test": "jest --config jest.config.mjs", diff --git a/scripts/update-version.js b/scripts/update-version.js new file mode 100644 index 0000000000..adca9facdd --- /dev/null +++ b/scripts/update-version.js @@ -0,0 +1,14 @@ +#!/usr/bin/env node + +const fs = require("fs"); +const path = require("path"); + +const packageJson = require("../package.json"); +const version = packageJson.version; + +const versionFilePath = path.join(__dirname, "../src/management/version.ts"); +const content = `export const SDK_VERSION = "${version}";\n`; + +fs.writeFileSync(versionFilePath, content, "utf8"); + +console.log(`SDK_VERSION updated to "${version}"`); diff --git a/src/management/version.ts b/src/management/version.ts index 58b3e54024..f59346832d 100644 --- a/src/management/version.ts +++ b/src/management/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "5.13.0"; +export const SDK_VERSION = "5.14.0";