From 823cb27175dded4b64758d26fc02c1ec7f28d095 Mon Sep 17 00:00:00 2001 From: Yury Bayda Date: Sun, 26 Jul 2026 20:07:47 -0700 Subject: [PATCH] ci: update pinned development tools Update Conan and LLVM tooling to their current releases. Move gcovr to 8.6 and document its Python 3.10 floor. Refresh Prettier, markdownlint-cli2, and Ruff. --- .github/ci.env | 14 +++++++------- README.md | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/ci.env b/.github/ci.env index 6a429b3..f8897dc 100644 --- a/.github/ci.env +++ b/.github/ci.env @@ -1,10 +1,10 @@ -CONAN_VERSION=2.29.1 -CLANG_FORMAT_VERSION=21.1.8 -CLANG_TIDY_VERSION=21.1.6 +CONAN_VERSION=2.31.1 +CLANG_FORMAT_VERSION=22.1.8 +CLANG_TIDY_VERSION=22.1.8 CMAKELANG_VERSION=0.6.13 PYYAML_VERSION=6.0.3 -GCOVR_VERSION=8.4 +GCOVR_VERSION=8.6 DOXYGEN_VERSION=1.17.0 -PRETTIER_VERSION=3.9.5 -MARKDOWNLINT_CLI2_VERSION=0.23.0 -RUFF_VERSION=0.15.21 +PRETTIER_VERSION=3.9.6 +MARKDOWNLINT_CLI2_VERSION=0.23.1 +RUFF_VERSION=0.16.0 diff --git a/README.md b/README.md index efed6af..a435555 100644 --- a/README.md +++ b/README.md @@ -244,8 +244,8 @@ make coverage-report ``` Both compilers emit GCov-format data (`--coverage`), reported by a single tool: -[gcovr](https://gcovr.com) (`pip install gcovr`). It writes `coverage-report/index.html` and -`coverage.xml` under `build/coverage/`. +[gcovr](https://gcovr.com) (Python 3.10+; `pip install gcovr`). It writes +`coverage-report/index.html` and `coverage.xml` under `build/coverage/`. The report fails if line coverage falls below `COVERAGE_FAIL_UNDER` (default 100; override with `make coverage-report COVERAGE_FAIL_UNDER=80`).