Clone this repo:
  1. 7abdc41 build-seed: add evb-npcm845 and remove stale systems by Andrew Geissler · 3 weeks ago master
  2. 3dc37e6 Add DMTF/libspdm v3.7.0 to docker unit test image by Ratan Gupta · 5 weeks ago
  3. 8eaac19 Make clang environment temporary by Ed Tanous · 4 weeks ago
  4. 96ce4b4 Set CXXFLAGS for clang by Ed Tanous · 4 weeks ago
  5. c7e719f build-unit-test-docker: force libgpiod 1.x series by Patrick Williams · 4 weeks ago

openbmc-build-scripts

Build script for CI jobs in Jenkins.

Linter policy and related build failures

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.