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

ci: Improve clang tidy job #2365

Merged
merged 14 commits into from
Aug 21, 2023
Merged

Conversation

andiwand
Copy link
Contributor

@andiwand andiwand commented Aug 14, 2023

Improves the output and error handling of the clang tidy job.

Before the CI job did not print the output of the clang tidy calls and the error code was ignored.

@andiwand andiwand added this to the next milestone Aug 14, 2023
@paulgessinger
Copy link
Member

I think it did run most of the time, and only gets killed when running on a low-ish memory machine.

@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Aug 14, 2023
@codecov
Copy link

codecov bot commented Aug 14, 2023

Codecov Report

Merging #2365 (a261f58) into main (b41968c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2365   +/-   ##
=======================================
  Coverage   49.60%   49.60%           
=======================================
  Files         452      452           
  Lines       25515    25515           
  Branches    11701    11701           
=======================================
  Hits        12656    12656           
  Misses       4579     4579           
  Partials     8280     8280           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@andiwand andiwand marked this pull request as ready for review August 16, 2023 13:28
@andiwand andiwand changed the title ci: Fix clang tidy job ci: Improve clang tidy job Aug 16, 2023
@paulgessinger
Copy link
Member

Hmm this runs for almost 2 hours now. I think we probably have to stick to full core count so it doesn't take forever.

I've gone back to full VMs per job so hopefully the clang-tidy should be less crashy.

@andiwand
Copy link
Contributor Author

makes sense! I will revert the -j but otherwise I think the reporting and error handling still improved

.gitlab-ci.yml Outdated Show resolved Hide resolved
@kodiakhq kodiakhq bot merged commit 651ef7a into acts-project:main Aug 21, 2023
54 checks passed
@acts-project-service
Copy link
Collaborator

🔴 Athena integration test results

Build job with this PR failed!

Please investigate the build job for the pipeline!

@acts-project-service acts-project-service added the Breaks Athena build This PR breaks the Athena build label Aug 21, 2023
@andiwand andiwand deleted the ci-fix-clang-tidy branch August 22, 2023 05:05
@paulgessinger paulgessinger modified the milestones: next, v29.0.0 Aug 22, 2023
@paulgessinger paulgessinger removed the Breaks Athena build This PR breaks the Athena build label Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Changes to build tools, continous integration, ...
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants