Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
Comment thread
github-license-compliance[bot] marked this conversation as resolved.
Fixed

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",
Comment thread
data-douser marked this conversation as resolved.
"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
Comment thread
data-douser marked this conversation as resolved.
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
35 changes: 35 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,14 @@ 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"
Comment thread
data-douser marked this conversation as resolved.
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 +345,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