Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update clang CI #2973

Merged
merged 2 commits into from
Mar 10, 2024
Merged

Update clang CI #2973

merged 2 commits into from
Mar 10, 2024

Conversation

vchernin
Copy link
Contributor

Switches the clang tidy workflow to use arch linux instead of alpine linux. I added back the alpine linux compilations in a new ci job, which compiles with both libstdc++ and libc++.

When looking through this I remembered there was the util/run-clang-tidy.py and util/clang-tidy.sh scripts meant to help locally. You can run util/clang-tidy.sh from within the build directory which should be identical to how it runs in CI.

Last I checked the meson clang-tidy target didn't parallelize very well, but maybe that has been improved and we can remove some of these scripts.

Unlike before when alpine linux was used for clang-tidy, this tests both libstdc++ and libc++
Copy link

github-actions bot commented Mar 10, 2024

Workflow failed, but the following artifacts are still available for this pull request:

@wwmm wwmm merged commit 2a66a10 into wwmm:master Mar 10, 2024
8 of 10 checks passed
@vchernin vchernin deleted the update-clang-ci branch March 10, 2024 15:42
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