Skip to content

Support Linux ARM64 custom bundles - #33

Open
mbaluda wants to merge 1 commit into
mainfrom
mbaluda/linux-arm64
Open

mbaluda wants to merge 1 commit into
mainfrom
mbaluda/linux-arm64

Conversation

@mbaluda

@mbaluda mbaluda commented Sep 24, 2026 •

Copy link
Copy Markdown

Summary

  • accept linux-arm64 as a custom-bundle target
  • detect native Linux ARM64 source archives and keep only target-architecture tools
  • use native Java tools and available keystores when additional certificates are configured
  • bump the package version to 0.6.0

Compatibility

This provides the runtime contract required by advanced-security/codeql-development-toolkit#42: QLT downloads codeql-bundle-<platform>.tar.gz and invokes this tool for that host platform.

Existing Linux x64, macOS, Windows, and local all-platform multi-target behavior remains unchanged.

Dependency order

  1. Merge this PR and publish codeql-bundle 0.6.0.
  2. Merge advanced-security/codeql-development-toolkit#42, whose release jobs package 0.6.0.

@mbaluda
mbaluda requested a review from a team as a code owner September 24, 2026 23:00
@mbaluda
mbaluda marked this pull request as draft September 24, 2026 23:03
@mbaluda
mbaluda removed the request for review from a team September 24, 2026 23:04
@mbaluda
mbaluda marked this pull request as ready for review September 25, 2026 10:03
@mbaluda
mbaluda requested review from nicolaswill and a lite review from Copilot September 25, 2026 10:04
@mbaluda
mbaluda requested a review from a team September 25, 2026 10:05

This comment was marked as resolved.

@mbaluda
mbaluda requested a lite review from Copilot September 25, 2026 10:40
@mbaluda mbaluda changed the title Add Linux ARM64 bundle support Use platform-specific CodeQL bundles and support Linux ARM64 Sep 25, 2026
@mbaluda
mbaluda requested a review from felickz September 25, 2026 10:41

This comment was marked as resolved.

This comment was marked as resolved.

This comment was marked as resolved.

This comment was marked as resolved.

This comment was marked as resolved.

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.

Copilot review overview

🟢 Approval recommended

The platform handling, legacy compatibility, workflow integration, and targeted tests are consistent and complete.

Review effort: Balanced
Findings: None

@mbaluda mbaluda changed the title Use platform-specific CodeQL bundles and support Linux ARM64 Support Linux ARM64 custom bundles Sep 29, 2026
Add the Linux ARM64 target and native tool filtering required for host-specific source archives while preserving existing platform behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mbaluda
mbaluda force-pushed the mbaluda/linux-arm64 branch from d8b87c0 to 49d8c9b Compare September 29, 2026 15:14
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.

2 participants