ci: mark the layer checkout safe for git in yocto-check-layer

The checkout is owned by the runner user while the container runs as ci, so
git refuses to read /work. Mark it as a safe directory, as the DCO check
already does.

Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
This commit is contained in:
Andrei Gherzan committed 2026-10-19 04:47:51 +01:00
1 parent bac21e1933
commit ae6dc3faee
1 file changed
+7
@@ -16,6 +16,13 @@ GIT_REPO_PATH="/work"
[ -d "$GIT_REPO_PATH/.git" ] ||
error "Can't find a git checkout under $GIT_REPO_PATH ."
# The GitHub runner user and the container user might differ making git error
# out with:
# error: fatal: detected dubious ownership in repository at '/work'
# Avoid this as the security risk is minimum here while guarding the git hooks
# via PRs.
git config --global --add safe.directory /work
TEMP_DIR="$(mktemp -d)"
cd "$TEMP_DIR"