Skip to content

ci: Clang Tidy on GitHub Actions#5090

Merged
kodiakhq[bot] merged 46 commits intoacts-project:mainfrom
paulgessinger:ci/gh-clang-tidy
Feb 18, 2026
Merged

ci: Clang Tidy on GitHub Actions#5090
kodiakhq[bot] merged 46 commits intoacts-project:mainfrom
paulgessinger:ci/gh-clang-tidy

Conversation

@paulgessinger
Copy link
Member

@paulgessinger paulgessinger commented Feb 11, 2026

This PR adds a GitHub Actions based clang-tidy job. In PR mode, it will only run on changed files while on main it will run on all. Files are matched against translation units that are found in the compilation database that we get from CMake, since this allows us to have valid compiler flags. Headers are explicitly matched to their generated TUs, or skipped if not found. On main all TUs in the compilation database are processed.

Results are reported in the job log and are surfaced in the diff (if there are not too many).

Blocked by

@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Feb 11, 2026
@github-actions github-actions bot added this to the next milestone Feb 11, 2026
@github-actions github-actions bot added the Component - Core Affects the Core module label Feb 11, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

📊: Physics performance monitoring for 9539c67

Full contents

physmon summary

andiwand added a commit that referenced this pull request Feb 17, 2026
`clang-tidy` CI appears to be hanging consistently on all commits based
on current main right now. It is disabled here for now until and
followed up by #5090
@paulgessinger paulgessinger removed the 🛑 blocked This item is blocked by another item label Feb 17, 2026
andiwand
andiwand previously approved these changes Feb 17, 2026
@sonarqubecloud
Copy link

@kodiakhq kodiakhq bot merged commit 1268e07 into acts-project:main Feb 18, 2026
42 checks passed
@paulgessinger paulgessinger deleted the ci/gh-clang-tidy branch February 18, 2026 08:55
@andiwand andiwand modified the milestones: next, v45.2.0 Feb 19, 2026
JustusRudolph pushed a commit to JustusRudolph/acts that referenced this pull request Feb 23, 2026
JustusRudolph pushed a commit to JustusRudolph/acts that referenced this pull request Feb 23, 2026
`clang-tidy` CI appears to be hanging consistently on all commits based
on current main right now. It is disabled here for now until and
followed up by acts-project#5090
JustusRudolph pushed a commit to JustusRudolph/acts that referenced this pull request Feb 24, 2026
JustusRudolph pushed a commit to JustusRudolph/acts that referenced this pull request Feb 24, 2026
`clang-tidy` CI appears to be hanging consistently on all commits based
on current main right now. It is disabled here for now until and
followed up by acts-project#5090
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Core Affects the Core module Component - Examples Affects the Examples module Component - Fatras Affects the Fatras module Component - Plugins Affects one or more Plugins Infrastructure Changes to build tools, continous integration, ... Track Fitting Vertexing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants