mirror of https://github.com/thesofproject/sof.git
a5899812b7
In an ideal world, every CI engine records and shares the most important CI information: - current date and time in a well identified timezone - git version of the pull request - git version of the moving branch the PR is being merged with In the real world we have multiple CI solutions and they unfortunately cannot not all be trusted to perform their most basic job correctly. Fortunately, they all make at least build logs available so these very few lines of code adding very few lines of output cost near zero extra build time and solve the problem once for all. I feel stupid I didn't do this sooner, this would have saved me hours and hours in vain requests and discussions and in trying to puzzle that information together. Sample output: -- Preparing Xtensa toolchain version.cmake starting SOF build at 2021-03-31T18:09:46Z UTC Building git commit with parent(s): 150fd1e4c968 4249bdb1b305 [other parent if merge] (HEAD -> main) cmake: ... -- GIT_TAG / GIT_LOG_HASH : v1.7-rc1-174-g150fd1e4c968-dirty / 150fd1e4c968 Signed-off-by: Marc Herbert <marc.herbert@intel.com> |
||
---|---|---|
.. | ||
defconfigs.cmake | ||
dist.cmake | ||
git-hooks.cmake | ||
git-submodules.cmake | ||
kconfig.cmake | ||
misc.cmake | ||
version-build-counter.cmake | ||
version.cmake | ||
xtensa-platform.cmake | ||
xtensa-toolchain.cmake |