From 1e704373dd85319fbf309d36807faceebade9765 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:58:08 +0000 Subject: [PATCH 1/2] Initial plan From 98c46be8ee4876f366961ceb945da7687a710bc2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:06:53 +0000 Subject: [PATCH 2/2] Update version script to include server runtime VERSION constant Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com> --- server/scripts/update-release-version.sh | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/server/scripts/update-release-version.sh b/server/scripts/update-release-version.sh index 9b565c4..62d1d41 100755 --- a/server/scripts/update-release-version.sh +++ b/server/scripts/update-release-version.sh @@ -10,6 +10,7 @@ set -euo pipefail ## package.json (X.Y.Z format) ## client/package.json (X.Y.Z format) ## server/package.json (X.Y.Z format) +## server/src/codeql-development-mcp-server.ts (X.Y.Z format) ## server/ql/*/tools/src/codeql-pack.yml (X.Y.Z format) ## server/ql/*/tools/test/codeql-pack.yml (X.Y.Z format) ## @@ -94,6 +95,16 @@ collect_versions() { fi done + ## server runtime version constant + local server_ts="${REPO_ROOT}/server/src/codeql-development-mcp-server.ts" + if [[ -f "${server_ts}" ]]; then + local runtime_version + runtime_version=$(grep -m1 "^const VERSION = " "${server_ts}" | sed "s/.*VERSION = '\([^']*\)'.*/\1/") + versions+=("server/src/codeql-development-mcp-server.ts|${runtime_version}") + else + echo "WARNING: server/src/codeql-development-mcp-server.ts not found" >&2 + fi + ## codeql-pack.yml files (src and test packs for each language) for lang in "${LANGUAGES[@]}"; do for pack_type in "src" "test"; do @@ -289,6 +300,21 @@ update_versions() { fi done + ## 2.5. Update server runtime version constant + local server_ts="${REPO_ROOT}/server/src/codeql-development-mcp-server.ts" + if [[ -f "${server_ts}" ]]; then + local old_version + old_version=$(grep -m1 "^const VERSION = " "${server_ts}" | sed "s/.*VERSION = '\([^']*\)'.*/\1/") + if [[ "${dry_run}" == true ]]; then + echo " [DRY RUN] server/src/codeql-development-mcp-server.ts: ${old_version} -> ${new_version}" + else + sed -i.bak "s/^const VERSION = '.*';/const VERSION = '${new_version}';/" "${server_ts}" + rm -f "${server_ts}.bak" + echo " ✅ server/src/codeql-development-mcp-server.ts: ${old_version} -> ${new_version}" + fi + updated_count=$((updated_count + 1)) + fi + ## 3. Update codeql-pack.yml files (src and test packs for each language) for lang in "${LANGUAGES[@]}"; do for pack_type in "src" "test"; do