bitcoin/ci/test
fanquake 624333455a
Merge bitcoin/bitcoin#26296: ci: Integrate bitcoin-tidy clang-tidy plugin
1c976c691c tidy: Integrate bicoin-tidy clang-tidy plugin (fanquake)
7de23cceb8 refactor: fix unterminated LogPrintf()s (fanquake)
0a1029aa29 lint: remove  /* Continued */ markers from codebase (fanquake)
910007995d lint: remove lint-logs.py (fanquake)
d86a83d6b8 lint: drop DIR_IWYU global (fanquake)

Pull request description:

  Demo of integrating the [bitcoin-tidy](https://github.com/theuni/bitcoin-tidy-plugin), [clang-tidy plugin](https://clang.llvm.org/extra/clang-tidy/) written by theuni into our tidy CI job.

  The plugin currently has a single check, `bitcoin-unterminated-logprintf`. This would replace our current Python driven, `git-grep`-based, `.cpp` file only, lint-logs linter.

ACKs for top commit:
  TheCharlatan:
    ACK 1c976c691c
  theuni:
    ACK 1c976c691c
  MarcoFalke:
    re-ACK 1c976c691c  👠

Tree-SHA512: 725b45c70e431d48e6f276671e05c694e10b6047cae1a31906ac3ee9093bc8105fb226b36a5bac6709557526ca6007222112d66aecec05a574434edc4897e4b8
2023-08-07 17:14:07 +02:00
..
00_setup_env.sh lint: drop DIR_IWYU global 2023-08-03 17:52:24 +01:00
00_setup_env_android.sh ci: Use the latest Ubuntu LTS for "ARM64 Android APK" task 2023-02-08 14:15:13 +00:00
00_setup_env_arm.sh scripted-diff: ci: Rework docker naming 2023-01-11 10:49:18 +01:00
00_setup_env_i686_centos.sh ci: Bump centos:stream8 to centos:stream9 2023-05-18 12:24:38 +02:00
00_setup_env_i686_multiprocess.sh ci: remove duplicate python3 from CI configs 2023-06-28 11:10:51 +01:00
00_setup_env_mac.sh ci: disable false-positive warnings for now 2023-06-20 19:55:02 +00:00
00_setup_env_mac_native_arm64.sh ci: Use documented CCACHE_MAXSIZE instead of CCACHE_SIZE 2023-07-30 21:36:56 +01:00
00_setup_env_native_asan.sh ci: Add missing linux-headers package to ASan task 2023-08-01 17:33:36 +02:00
00_setup_env_native_fuzz.sh ci: Add missing linux-headers package to ASan task 2023-08-01 17:33:36 +02:00
00_setup_env_native_fuzz_with_msan.sh ci: Use documented CCACHE_MAXSIZE instead of CCACHE_SIZE 2023-07-30 21:36:56 +01:00
00_setup_env_native_fuzz_with_valgrind.sh ci: Use documented CCACHE_MAXSIZE instead of CCACHE_SIZE 2023-07-30 21:36:56 +01:00
00_setup_env_native_msan.sh ci: Use documented CCACHE_MAXSIZE instead of CCACHE_SIZE 2023-07-30 21:36:56 +01:00
00_setup_env_native_nowallet_libbitcoinkernel.sh ci: Drop NO_WERROR=1 for clang-10 build 2023-05-17 10:55:03 +02:00
00_setup_env_native_qt5.sh build: disable boost multi index safe mode 2023-05-23 13:44:07 +01:00
00_setup_env_native_tidy.sh ci: Use documented CCACHE_MAXSIZE instead of CCACHE_SIZE 2023-07-30 21:36:56 +01:00
00_setup_env_native_tsan.sh ci: Invalidate Cirrus CI docker cache 2023-06-08 10:28:38 +02:00
00_setup_env_native_valgrind.sh ci: Add missing -O2 to valgrind tasks 2023-07-12 15:41:49 +02:00
00_setup_env_s390x.sh ci: re-enable gui tests for s390x 2023-06-30 11:15:57 +01:00
00_setup_env_win64.sh ci: document that -Wreturn-type has been fixed upstream (Windows) 2023-07-18 14:27:30 +01:00
01_base_install.sh lint: drop DIR_IWYU global 2023-08-03 17:52:24 +01:00
04_install.sh ci: Add missing linux-headers package to ASan task 2023-08-01 17:33:36 +02:00
06_script_b.sh tidy: Integrate bicoin-tidy clang-tidy plugin 2023-08-03 17:52:24 +01:00
wrap-qemu.sh scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
wrap-valgrind.sh scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
wrap-wine.sh scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
wrapped-cl.bat ci: Integrate ccache into MSVC build 2022-03-12 03:20:33 +01:00