commit | 82425eca57edcd053140dd323577697df7996643 | [log] [tgz] |
---|---|---|
author | Ed Tanous <ed@tanous.net> | Mon Aug 25 17:57:30 2025 -0700 |
committer | Ed Tanous <ed@tanous.net> | Mon Aug 25 17:57:30 2025 -0700 |
tree | 13bb1d2bb8ea65895b82f8a92c9cb8ab3c37c626 | |
parent | 7abdc41f4523f9b743bd45f79c6b0a8dd7160d1d [diff] |
Upgrade to meson 1.9.0 Meson 1.9.0 includes a new feature to avoid pulling in all the headers when running clang-tidy. While 1.9.0 isn't the version yocto uses, this is an important change to decrease our CI times. [1] https://mesonbuild.com/Release-notes-for-1-9-0.html#clangtidys-autogenerated-targets-correctly-select-source-files Change-Id: I2cd844d79f751443f9400cb185840128c2d9f2a9 Signed-off-by: Ed Tanous <etanous@nvidia.com>
Build script for CI jobs in Jenkins.
Formatting linters sometimes change stylistic output across releases. Separately, some linters are not version-pinned in the CI container, as pinning would drive either frequent maintenance with upgrades or stagnation of the code-base against older versions.
The combination may result in inconsistent formatting opinions across CI worker nodes[^1].
If you see such behaviour consider changing the thing to force a container refresh.
[^1]: The collection of container builds across all worker nodes may not hold a consistent set of tool versions despite being built from the same specification: The inconsistencies emerge from the cadence of upstream tool package updates beating against the cadence of container rebuilds on the worker nodes.