Skip to content

Upgrade codeql CLI and dependencies to v2.24.0#31

Merged
data-douser merged 7 commits intomainfrom
copilot/upgrade-codeql-cli-to-v2-24-0
Feb 9, 2026
Merged

Upgrade codeql CLI and dependencies to v2.24.0#31
data-douser merged 7 commits intomainfrom
copilot/upgrade-codeql-cli-to-v2-24-0

Conversation

Copy link
Contributor

Copilot AI commented Feb 9, 2026

  • Update .codeql-version from v2.23.9 to v2.24.0
  • Update version fields in all package.json files (root, client, server) from 2.23.9 to 2.24.0
  • Update VERSION constant in server/src/codeql-development-mcp-server.ts from 2.23.9 to 2.24.0
  • Update version fields in all codeql-pack.yml files from 2.23.9 to 2.24.0
  • Update codeql/*-all dependency versions compatible with CLI v2.24.0:
    • actions-all: 0.4.25 → 0.4.26
    • cpp-all: 6.1.4 → 7.0.0
    • csharp-all: 5.4.4 → 5.4.5
    • go-all: 5.0.0 → 6.0.0
    • java-all: 7.8.3 → 7.8.4
    • javascript-all: 2.6.19 → 2.6.20
    • python-all: 5.0.4 → 6.0.0
    • ruby-all: 5.1.7 → 5.1.8
    • swift-all: 6.1.0 → 6.2.0
  • Re-install pack dependencies using server/scripts/install-packs.sh
  • Regenerate package-lock.json via npm install
  • Update docs/public.md version references
  • Update SKILL.md version references
  • Build server and update server/dist/ bundled output
  • Accept updated .expected files for C# tests (AST/CFG/CallGraph output changes in csharp-all 5.4.5)
  • Run npm run build-and-testPASSED (583/583 unit tests, 53/53 integration tests)
  • Run CodeQL query unit tests — PASSED (34/34 tests, all 9 languages including Swift on macOS)

C# Test Baseline Changes (csharp-all 5.4.5)

The csharp-all upgrade from 5.4.4 → 5.4.5 introduces a new <object initializer> call in the C# extractor:

  • CallGraphFrom/CallGraphTo: Added new <object initializer> call edge
  • PrintAST: Member indices renumbered (Field: 6→7, 7→8, Property: 8→9, Method: 9→10, 10→11)
  • PrintCFG: Entry node ordering changed; new <object initializer>Object constructor path

These are cosmetic library changes, not logic changes.

Major Version Bumps

  • cpp-all: 6.1.4 → 7.0.0 (major)
  • go-all: 5.0.0 → 6.0.0 (major)
  • python-all: 5.0.4 → 6.0.0 (major)

All three major-version bumps are backward-compatible from the MCP server's perspective (PrintAST, PrintCFG, CallGraph queries pass unchanged).


Fixes #30

…dependencies

Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>
Copilot AI requested a review from data-douser February 9, 2026 16:47
Copilot stopped work on behalf of data-douser due to an error February 9, 2026 16:47
- Rebuild server/dist/ with v2.24.0 VERSION constant
- Accept C# CallGraphFrom/CallGraphTo .expected: new <object initializer> call
- Accept C# PrintAST .expected: member index renumbering (6->7, 7->8, etc.)
- Accept C# PrintCFG .expected: reordered entry nodes, new <object initializer>
- Update SARIF results with v2.24.0 CLI version

All tests passing:
- 583/583 unit tests
- 53/53 integration tests
- 34/34 QL query unit tests (all 9 languages including Swift)
@data-douser data-douser changed the title [WIP] Upgrade codeql CLI and dependencies to v2.24.0 Upgrade codeql CLI and dependencies to v2.24.0 Feb 9, 2026
…n succeeds (#34)

* Initial plan

* Fix codeql-path-test job by ensuring gh codeql extension is properly installed and verified

Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>
@data-douser data-douser closed this Feb 9, 2026
@data-douser data-douser reopened this Feb 9, 2026
@data-douser data-douser marked this pull request as ready for review February 9, 2026 19:08
@data-douser data-douser added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 9, 2026
@data-douser data-douser requested review from a team and enyil as code owners February 9, 2026 19:32
@data-douser data-douser added this pull request to the merge queue Feb 9, 2026
Merged via the queue into main with commit e21e634 Feb 9, 2026
26 checks passed
@data-douser data-douser deleted the copilot/upgrade-codeql-cli-to-v2-24-0 branch February 9, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade codeql CLI and dependencies to v2.24.0 and upgrade codebase to release version 2.24.0

2 participants