Skip to content

Run Clang 21 analyzer on Ubuntu 26.04 - #456

Merged
bneradt merged 1 commit into
apache:mainfrom
bneradt:ubuntu-26-04-clang-analyzer
Aug 27, 2026
Merged

bneradt merged 1 commit into
apache:mainfrom
bneradt:ubuntu-26-04-clang-analyzer

Conversation

@bneradt

@bneradt bneradt commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The analyzer job is pinned to Ubuntu 22.04 and versioned Clang 14 tool
names, so it misses newer diagnostics and enables alpha.core.SizeofPtr,
a checker current Clang releases no longer provide.

This patch moves the job to the Ubuntu 26.04 image and its unversioned
Clang entry points, drops the retired checker, and excludes the vendored
Highway subtree so third party findings cannot hold back an ATS owned
clean baseline.

The Ubuntu 26.04 image needs to be published before this merges, so the
analyzer job stays green through the transition.

@bneradt bneradt added the enhancement New feature or request label Aug 27, 2026
Copilot AI lite review requested due to automatic review settings August 27, 2026 01:52
@bneradt bneradt self-assigned this Aug 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@bneradt bneradt added the enhancement New feature or request label Aug 27, 2026
The analyzer job is pinned to Ubuntu 22.04 and versioned Clang 14 tool
names, so it misses newer diagnostics and enables alpha.core.SizeofPtr,
a checker current Clang releases no longer provide.

This patch moves the job to the Ubuntu 26.04 image and its unversioned
Clang entry points, drops the retired checker, and excludes the vendored
Highway subtree so third party findings cannot hold back an ATS owned
clean baseline.

The Ubuntu 26.04 image needs to be published before this merges, so the
analyzer job stays green through the transition.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@bneradt
bneradt force-pushed the ubuntu-26-04-clang-analyzer branch from 416bed4 to 65bd185 Compare August 27, 2026 22:34
@bneradt
bneradt merged commit b4380aa into apache:main Aug 27, 2026
@bneradt
bneradt deleted the ubuntu-26-04-clang-analyzer branch August 27, 2026 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants