You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
56750c4 iwyu, clang-format: Sort includes (Hennadii Stepanov)
2c78814 ci: Add IWYU job (Hennadii Stepanov)
94e4f04 cmake: Fix target name (Hennadii Stepanov)
0f81e00 cmake: Make `codegen` target dependent on `generate_build_info` (Hennadii Stepanov)
73f7844 iwyu: Add patch to prefer C++ headers over C counterparts (Hennadii Stepanov)
7a65437 iwyu: Add patch to prefer angled brackets over quotes for includes (Hennadii Stepanov)
Pull request description:
This PR separates the IWYU checks into its own CI job to provide faster feedback to developers. No other changes are made to the treatment of IWYU warnings. The existing “tidy” CI job will no longer run IWYU.
See also the discussion of bitcoin/bitcoin#33779, specifically this [comment](bitcoin/bitcoin#33779 (comment)):
> Maybe a better approach would be to run the enforced sections in a separate, faster job? Some of the linters are already a bit annoying to invoke locally, so I usually just run the lint job. Doing the same for the includes seems fine to me.
Based on ideas from bitcoin/bitcoin#32953.
ACKs for top commit:
maflcko:
review ACK 56750c4 🌄
sedited:
ACK 56750c4
Tree-SHA512: af15326b6d0c5d1e11346ac64939644936c65eb9466cd1a17ab5da347d39aef10f7ab33b39fbca31ad291b0b4b54639b147b24410f4f86197e4a776049882694
0 commit comments