mirror of
https://git.yoctoproject.org/meta-raspberrypi
synced 2026-10-20 05:06:58 +00:00
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:
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"
|
||||
|
||||
|
||||
Reference in new issue
Block a user