Skip to content

C#: add linux-arm64 to standalone_dependencies assembly path normalization - #22348

Merged
redsun82 merged 1 commit into
mainfrom
redsun82-csharp-arm-assemblies-arch
Aug 14, 2026
Merged

C#: add linux-arm64 to standalone_dependencies assembly path normalization#22348
redsun82 merged 1 commit into
mainfrom
redsun82-csharp-arm-assemblies-arch

Conversation

@redsun82

Copy link
Copy Markdown
Contributor

The Assemblies.ql integration-test query normalizes absolute paths of extractor tool assemblies so the expected output is platform independent. It did this only for osx64 and linux64, so on linux-arm64 (where the C# extractor tools live under csharp/tools/linux-arm64/) those tool assembly paths were not normalized and got dropped from the results.

This adds linux-arm64 to the architecture list used for path normalization. The managed assembly set is architecture independent, so the expected output is unchanged and Assemblies.expected needs no update.

…ation

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings August 14, 2026 13:35
@redsun82
redsun82 requested a review from a team as a code owner August 14, 2026 13:35
@github-actions github-actions Bot added the C# label Aug 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Linux ARM64 path normalization to keep the C# assembly integration test platform-independent.

Changes:

  • Includes linux-arm64 in recognized extractor tool paths.
  • Preserves existing architecture-independent expected output.
Show a summary per file
File Description
csharp/ql/integration-tests/posix/standalone_dependencies_executing_runtime/Assemblies.ql Normalizes Linux ARM64 tool assembly paths.

Review details

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@andersfugmann andersfugmann left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@redsun82
redsun82 merged commit 3aecce9 into main Aug 14, 2026
21 checks passed
@redsun82
redsun82 deleted the redsun82-csharp-arm-assemblies-arch branch August 14, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants