mirror of
https://git.yoctoproject.org/meta-raspberrypi
synced 2026-10-23 06:18:11 +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" ] ||
|
[ -d "$GIT_REPO_PATH/.git" ] ||
|
||||||
error "Can't find a git checkout under $GIT_REPO_PATH ."
|
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)"
|
TEMP_DIR="$(mktemp -d)"
|
||||||
cd "$TEMP_DIR"
|
cd "$TEMP_DIR"
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user