1# openbmc-build-scripts 2 3Build script for CI jobs in Jenkins. 4 5## Linter policy and related build failures 6 7Formatting linters sometimes change stylistic output across releases. 8Separately, [some linters are not version-pinned in the CI 9container][no-pin-policy], as pinning would drive either frequent maintenance 10with upgrades or stagnation of the code-base against older versions. 11 12The combination may result in inconsistent formatting opinions across CI worker 13nodes[^1]. 14 15If you see such behaviour consider [changing the thing][force-container-refresh] 16to force a container refresh. 17 18[no-pin-policy]: 19 https://discord.com/channels/775381525260664832/867820390406422538/1387500393243869265 20[force-container-refresh]: 21 https://github.com/openbmc/openbmc-build-scripts/commit/a1cbd4041f94193e1c43e767156c8a2dd117b99d 22 23[^1]: 24 The collection of container builds across all worker nodes may not hold a 25 consistent set of tool versions despite being built from the same 26 specification: The inconsistencies emerge from the cadence of upstream tool 27 package updates beating against the cadence of container rebuilds on the 28 worker nodes. 29