There was a hope that the new IWYU v0.19 gets rid of the entire contrib/devtools/iwyu/bitcoin.core.imp. Alas...
Based on #26763.
See https://github.com/include-what-you-use/include-what-you-use/pull/1026
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--021abf342d371248e50ceaed478a90ca-->
See the guideline for information on the review process. A summary of reviews will appear here.
<!--174a7506f384e20aa4161008e828411d-->
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
I don't think we want to hop to non-LTS releases in the CI unless it's really required: #26296 (comment).
I don't think we want to hop to non-LTS releases in the CI unless it's really required: #26296 (comment).
Agree. That's why this PR is a draft for now.
77 | @@ -78,10 +78,10 @@ task: 78 | << : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV 79 | 80 | task: 81 | - name: 'tidy [jammy]' 82 | + name: 'tidy [kinetic]' 83 | << : *GLOBAL_TASK_TEMPLATE 84 | container: 85 | - image: ubuntu:jammy 86 | + image: ubuntu:kinetic
An alternative would be to use https://packages.debian.org/bookworm/clang-15 ?
Another alternative would be to use https://apt.llvm.org/
<!--cf906140f33d8803c4a75a2196329ecb-->
🐙 This pull request conflicts with the target branch and needs rebase.
Removing up for grabs here, as we are now using clang-16 and IWYU 0.20.