cpp-linter / cpp-linter-rs

A CLI tool that scans a batch of files with clang-tidy and/or clang-format, then provides feedback in the form of comments, annotations, summaries, and reviews.
https://cpp-linter.github.io/cpp-linter-rs/
MIT License
1 stars 0 forks source link

reduce test CI workflow run time #24

Closed 2bndy5 closed 3 months ago

2bndy5 commented 3 months ago

This involves saving a build per OS that can be as large as 2GB.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.53%. Comparing base (634d80d) to head (5d99c6b). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #24 +/- ## ========================================== + Coverage 97.28% 97.53% +0.24% ========================================== Files 13 13 Lines 2431 2431 ========================================== + Hits 2365 2371 +6 + Misses 66 60 -6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

2bndy5 commented 3 months ago

I'm abandoning this effort. It didn't reduce the CI runtime as much as intended. And its too much hassle to to contend with cached file's permissions being changed through uploading/downloading them as artifacts. Using caches might help, but there's a serious concern for storage capacity allowed on GitHub's free tier.