Skip to content

ci: replace prone third-party clang-tidy action with native bash#861

Open
aniruddhaadak80 wants to merge 1 commit intocompiler-research:mainfrom
aniruddhaadak80:fix-issue-555
Open

ci: replace prone third-party clang-tidy action with native bash#861
aniruddhaadak80 wants to merge 1 commit intocompiler-research:mainfrom
aniruddhaadak80:fix-issue-555

Conversation

@aniruddhaadak80
Copy link

Fixes #555

Description

This PR addresses #555 to entirely replace the bug-prone third-party ZedThree/clang-tidy-review GitHub Action with a simple, transparent native Bash script implementation.

Changes Made

  • Deleted .github/workflows/clang-tidy-review.yml and .github/workflows/clang-tidy-review-post.yml.
  • Created a consolidated .github/workflows/clang-tidy.yml that strictly acts on modified C++ files within the pull request.
  • Manually runs cmake to generate the compilation database, evaluates only changed files, and then pipes them to the bundled run-clang-tidy script preventing fragile cross-workflow payload syncing bugs.

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.

[Bug]: Replace clang tidy workflow

1 participant