Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codeql-development-mcp-server_client",
"version": "2.24.2-rc3",
"version": "2.24.2",
"description": "MCP client for integration testing of the CodeQL development MCP server",
"main": "src/ql-mcp-client.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion extensions/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "vscode-codeql-development-mcp-server",
"displayName": "CodeQL Development MCP Server",
"description": "LLM-assisted development of CodeQL queries, libraries, and tests via #ql-mcp prompts, resources, and tools.",
"version": "2.24.2-rc3",
"version": "2.24.2",
"publisher": "advanced-security",
"license": "SEE LICENSE IN LICENSE",
"icon": "media/codeql-icon.png",
Expand Down
20 changes: 5 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codeql-development-mcp-server_repo",
"version": "2.24.2-rc3",
"version": "2.24.2",
"description": "An MCP server supporting LLM requests for CodeQL development tools and resources.",
"private": true,
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion server/dist/codeql-development-mcp-server.js
Original file line number Diff line number Diff line change
Expand Up @@ -65371,7 +65371,7 @@ init_package_paths();
init_logger();
import_dotenv.default.config({ path: resolve12(packageRootDir, ".env"), quiet: true });
var PACKAGE_NAME = "codeql-development-mcp-server";
var VERSION = "2.24.1";
var VERSION = "2.24.2";
async function startServer(mode = "stdio") {
logger.info(`Starting CodeQL Development MCP McpServer v${VERSION} in ${mode} mode`);
const codeqlBinary = resolveCodeQLBinary();
Expand Down
2 changes: 1 addition & 1 deletion server/dist/codeql-development-mcp-server.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codeql-development-mcp-server",
"version": "2.24.2-rc3",
"version": "2.24.2",
"description": "An MCP server supporting LLM requests for CodeQL development tools and resources.",
"main": "dist/codeql-development-mcp-server.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion server/ql/actions/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-actions-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for actions language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/actions/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-actions-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-actions-tools-src: ${workspace}
extractor: actions
2 changes: 1 addition & 1 deletion server/ql/cpp/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-cpp-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for cpp language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/cpp/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-cpp-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-cpp-tools-src: ${workspace}
extractor: cpp
2 changes: 1 addition & 1 deletion server/ql/csharp/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-csharp-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for csharp language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/csharp/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-csharp-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-csharp-tools-src: ${workspace}
extractor: csharp
2 changes: 1 addition & 1 deletion server/ql/go/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-go-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for go language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/go/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-go-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-go-tools-src: ${workspace}
extractor: go
2 changes: 1 addition & 1 deletion server/ql/java/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-java-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for java language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/java/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-java-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-java-tools-src: ${workspace}
extractor: java
2 changes: 1 addition & 1 deletion server/ql/javascript/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-javascript-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for javascript language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/javascript/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-javascript-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-javascript-tools-src: ${workspace}
extractor: javascript
2 changes: 1 addition & 1 deletion server/ql/python/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-python-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for python language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/python/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-python-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-python-tools-src: ${workspace}
extractor: python
2 changes: 1 addition & 1 deletion server/ql/ruby/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-ruby-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for ruby language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/ruby/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-ruby-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-ruby-tools-src: ${workspace}
extractor: ruby
2 changes: 1 addition & 1 deletion server/ql/swift/tools/src/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-swift-tools-src
version: 2.24.2-rc3
version: 2.24.2
description: 'Queries for codeql-development-mcp-server tools for swift language'
library: false
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion server/ql/swift/tools/test/codeql-pack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: advanced-security/ql-mcp-swift-tools-test
version: 2.24.2-rc3
version: 2.24.2
dependencies:
advanced-security/ql-mcp-swift-tools-src: ${workspace}
extractor: swift
46 changes: 46 additions & 0 deletions server/scripts/update-release-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ set -euo pipefail
## client/package.json (X.Y.Z format)
## extensions/vscode/package.json (X.Y.Z format)
## server/package.json (X.Y.Z format)
## server/src/codeql-development-mcp-server.ts (X.Y.Z format, const VERSION)
## server/ql/*/tools/src/codeql-pack.yml (X.Y.Z format)
## server/ql/*/tools/test/codeql-pack.yml (X.Y.Z format)
##
Expand Down Expand Up @@ -108,6 +109,17 @@ collect_versions() {
done
done

## TypeScript VERSION constant in server entrypoint
local ts_entrypoint="server/src/codeql-development-mcp-server.ts"
local ts_full_path="${REPO_ROOT}/${ts_entrypoint}"
if [[ -f "${ts_full_path}" ]]; then
local ts_version
ts_version=$(grep -m1 "const VERSION" "${ts_full_path}" | sed "s/.*'\([^']*\)'.*/\1/")
versions+=("${ts_entrypoint}|${ts_version}")
else
echo "WARNING: ${ts_entrypoint} not found" >&2
fi

printf '%s\n' "${versions[@]}"
}

Expand Down Expand Up @@ -262,6 +274,25 @@ update_pack_version() {
rm -f "${file}.bak"
}

## Update the const VERSION = '...' line in a TypeScript file
update_ts_version() {
local file="$1"
local new_version="$2"
local matches

## Ensure there is exactly one VERSION constant to update
matches=$(grep -c "const VERSION = '" "${file}" || true)
if [[ "${matches}" -eq 0 ]]; then
echo "Error: Could not find a 'const VERSION = ...' definition in ${file}" >&2
exit 1
elif [[ "${matches}" -gt 1 ]]; then
echo "Error: Found multiple 'const VERSION = ...' definitions in ${file}" >&2
exit 1
fi
sed -i.bak "s/const VERSION = '[^']*'/const VERSION = '${new_version}'/" "${file}"
rm -f "${file}.bak"
}

## Update all version-bearing files
update_versions() {
local new_version="$1"
Expand Down Expand Up @@ -325,6 +356,21 @@ update_versions() {
done
done

## 4. Update TypeScript VERSION constant in server entrypoint
local ts_entrypoint="server/src/codeql-development-mcp-server.ts"
local ts_full_path="${REPO_ROOT}/${ts_entrypoint}"
if [[ -f "${ts_full_path}" ]]; then
local old_version
old_version=$(grep -m1 "const VERSION" "${ts_full_path}" | sed "s/.*'\([^']*\)'.*/\1/")
if [[ "${dry_run}" == true ]]; then
echo " [DRY RUN] ${ts_entrypoint}: ${old_version} -> ${new_version}"
else
update_ts_version "${ts_full_path}" "${new_version}"
echo " ✅ ${ts_entrypoint}: ${old_version} -> ${new_version}"
fi
updated_count=$((updated_count + 1))
fi

echo ""
if [[ "${dry_run}" == true ]]; then
echo "Would update ${updated_count} files. (Dry run — no files modified)"
Expand Down
2 changes: 1 addition & 1 deletion server/src/codeql-development-mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import { logger } from './utils/logger';
dotenv.config({ path: resolve(packageRootDir, '.env'), quiet: true });

const PACKAGE_NAME = 'codeql-development-mcp-server';
const VERSION = '2.24.1';
const VERSION = '2.24.2';

/**
* Start the MCP server
Expand Down