Skip to content

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

Draft
Chanel (chanel-y) wants to merge 1410 commits into
mainfrom
rehearsal/auto/bump-2-27-3
Draft

Chanel (chanel-y) wants to merge 1410 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.

Attach environment expressions once to their declaring workflow, job, or step so shared CFG nodes do not acquire multiple parents or form cycles.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Prefer the composite-action interpretation when a YAML document is recognized as both a workflow and a composite action, ensuring each CFG node has a unique enclosing callable.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…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>
…wlist

Java: Improve URI host allowlist checks
… with 2 updates

Bumps the extractor-dependencies group with 2 updates in the /go/extractor directory: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/tools](https://github.com/golang/tools).


Updates `golang.org/x/mod` from 0.41.0 to 0.42.0
- [Commits](golang/mod@v0.41.0...v0.42.0)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
…extractor/extractor-dependencies-5cd0b9c526

build(deps): bump the extractor-dependencies group across 1 directory with 2 updates
…t-instructions

Add Kotlin extractor agent instructions
Register ai as a shared threat model, document its scope, and add a regression test for explicit enablement.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3b1133f4-388a-4e13-a00f-dce2b41cd295
…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

This branch has not been deployed

No deployments
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.