Skip to content

[Rehearsal] Update to CodeQL CLI v2.27.3 - #408

Merged
Chanel (chanel-y) merged 1413 commits into
mainfrom
rehearsal/auto/bump-2-27-3
Oct 27, 2026
Merged

Chanel (chanel-y) merged 1413 commits into
mainfrom
rehearsal/auto/bump-2-27-3

Conversation

@chanel-y

@chanel-y Chanel (chanel-y) commented Oct 22, 2026 •

Copy link
Copy Markdown

Summary

Merge exact upstream codeql-cli/v2.27.3 (a1575b98a8cc19bcfa7bb6cb41be688cb3dae65c) into the Microsoft fork.

Conflict and regression resolutions

Each conflict or regression fix must be a separate commit, recorded here.
Automation preserves this description on reruns.

Commit Type What was fixed Why this resolution is correct
None yet

Validation

  • Required checks pass
  • Each resolution has its own commit and table entry
  • Release owner approved proceeding beyond rehearsal

Documented test errors — do not fix automatically

Release-owner direction: when tests fail, document their errors without attempting fixes. Both the attempted fix ae37e9818d80ed7a0080bd51f30f1118deb917b4 and its revert d4a78fa3d4c1e4e8b8d668a058c47300a3bc2224 have been removed from this branch's history at the release owner's request. The branch points directly to original mechanical merge c420297fa2d95146bb6179370119e58878635e46; no new commit was created and no expected results were accepted or changed.

Original PowerShell validation run 39857041952, job 120097816892, used CodeQL CLI 2.27.3 with codeql test run --threads=0 powershell/ql/test: 20 tests passed; 33 tests failed compilation.

Reported diagnostics include:

could not resolve signature T::TestPostProcessing::InputSig
instantiation expected 1 arguments rather than 2
module Impl does not declare getRelativeUrl/1, required by implemented signature InlineExpectationsTest::InlineExpectationsTestSig
query module does not have any queries in scope

Affected helpers: powershell/ql/lib/utils/test/InlineExpectationsTestQuery.ql and powershell/ql/lib/utils/test/internal/InlineExpectationsTestImpl.qll. The errors concern the changed shared inline-expectation API; they remain unresolved intentionally. Further test failures are to be recorded, not automatically corrected.

Tom Hvitved (hvitved) and others added 30 commits October 5, 2026 19:26
…ssors

Ruby: model Grape request sub-accessors as remote flow sources
QL: update tree sitter grammar to version 0.26
Bumps the extractor-dependencies group in /go/extractor with 1 update: [golang.org/x/tools](https://github.com/golang/tools).


Updates `golang.org/x/tools` from 0.50.0 to 0.51.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: extractor-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
… the RegistryProxy class and add a unit test.
…destructors-in-translation-classes

C++: Ignore destructor calls on temporaries in IR translation classes
…extractor/extractor-dependencies-995ea67ad0

Bump golang.org/x/tools from 0.50.0 to 0.51.0 in /go/extractor in the extractor-dependencies group
Refactor `CWE-319/UseOfHttp.ql` for performance
…ifyboolexpr

C#: Remove some FPs for `cs/simplifiable-boolean-expression`.
Removes the tree-sitter-extractor and yeast directories from the
workflows that trigger tests for C#, Go, Rust, and Swift inside the
/shared directory.

Also adds a separate workflow for running the Yeast tests whenever
changes are made inside /yeast, /yeast-macros, or /yeast-schema.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…t-triggers

Shared: Tighten test triggers and add Yeast test workflow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve the anonymous question-mark suffix in annotation arguments so overlay[caller?] and overlay[local?] use their dedicated AST classes. Add regression coverage for optional and non-optional overlay annotations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The updated Rust extractor is now used by code scanning, so the temporary removal of the malformed rust-analyzer fixture is no longer needed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 44dc1812-666e-432f-9aaf-b82876e2072f
…sources

Python: fix 3 queries to use sources for the active threat model
…t-model

Add opt-in AI output threat model
…alyzer/rust/update-workflow-4f7597f07f88ccf6

Rust: Update rust-analyzer to 0.0.357
In particular, add additional steps about re-generating `.expected`
files and fixing problems exposed by doing that.
C++: Add support for C23 `_BitInt`s
…-main

cpp: Model BlazingMQ bmqa message and property taint flow
Rust: Update instructions for rust-analyzer update automation
Release preparation for version 2.27.3
@chanel-y
Chanel (chanel-y) force-pushed the rehearsal/auto/bump-2-27-3 branch from d4a78fa to c420297 Compare October 22, 2026 22:01
@chanel-y
Chanel (chanel-y) marked this pull request as ready for review October 27, 2026 16:13
@chanel-y
Chanel (chanel-y) merged commit 7269244 into main Oct 27, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.