|
Ran
|
Jobs
1
|
Files
525
|
Run time
3min
|
Badge
README BADGES
|
push
github
build: raise cmake_minimum_required to 3.18 libcurl requires CMake 3.18 [1], and nghttp2 asks for 3.14 since 1.70.0 [2]. We build both as ExternalProjects and a fresh CMake is a prerequisite to update these dependencies. Modern Linux distros offer 3.18 or newer, but some EOL ones don't: CentOS 7, Ubuntu 20.04 for example. PackPack backports repositories offer CMake 3.18 for some of them, see [3]. 3.5 -> 3.18 sets 43 policies to NEW (CMP0066..CMP0108). Only CMP0082 changes the generated files: install rules from `add_subdirectory()` now run where the call is, not after all rules of the current scope. It only reorders src/lib and src/box, which install nothing. CMP0068 is the only behaviour change we could meet, on macOS only: `CMAKE_SKIP_RPATH` stops suppressing `install_name` for our dynamic libraries, which are not installed and used only for testing. Shifting the minimum CMake version allows to eliminate a few workarounds created for older versions. I plan to remove them in a separate series. [1]: https://github.com/curl/curl/pull/20407 [2]: https://github.com/nghttp2/nghttp2/blob/v1.70.0/CMakeLists.txt [3]: https://github.com/orgs/packpack/discussions/159 Drafted by an LLM, conducted and corrected by the commit author. Fixes #13306 NO_CHANGELOG=build NO_DOC=build NO_TEST=build (cherry picked from commit 30c5812bb)
71316 of 119804 branches covered (59.53%)
106867 of 121794 relevant lines covered (87.74%)
1394848.9 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 14 |
92.58
|
-2.04% | src/box/memtx_space.c |
| 8 |
60.42
|
-3.55% | src/lib/core/fio.c |
| 6 |
88.14
|
-0.32% | src/box/vy_run.c |
| 3 |
97.05
|
-0.3% | src/lib/msgpuck/msgpuck.h |
| 2 |
96.52
|
-0.17% | src/box/relay.cc |
| 2 |
92.64
|
-0.09% | src/box/vinyl.c |
| 2 |
89.69
|
-0.1% | src/box/xrow.c |
| 2 |
93.62
|
-0.22% | src/box/xrow_update_field.c |
| 2 |
22.68
|
0.02% | src/lib/uri/uri_parser.c |
| 1 |
96.47
|
-0.21% | src/box/vy_read_iterator.c |
| 1 |
85.82
|
-0.11% | src/box/xlog.c |
| 1 |
93.86
|
-0.11% | src/lib/core/fiber.c |
| 1 |
90.38
|
-1.77% | src/lib/core/trigger.cc |
| 1 |
96.1
|
-0.05% | src/lib/salad/bps_tree.h |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 37332567381.1 | 525 |
87.74
|
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|