From acaeb920369a63be2b8c918d7797436f3c67bbf9 Mon Sep 17 00:00:00 2001 From: Patryk Matuszak <305846+pmtk@users.noreply.github.com> Date: Wed, 21 Dec 2022 16:33:31 +0100 Subject: [PATCH 1/2] rebase.sh: remove previous last_rebase.sh CI jobs are ran as random user, but repo is cloned as root. Job can change files' contents freely or even delete files but it's unable to change permissions of files it doesn't own: chmod: changing permissions of '(...)/last_rebase.sh': Operation not permitted --- scripts/auto-rebase/rebase.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/auto-rebase/rebase.sh b/scripts/auto-rebase/rebase.sh index 7e1dbb986c..9022683e70 100755 --- a/scripts/auto-rebase/rebase.sh +++ b/scripts/auto-rebase/rebase.sh @@ -149,6 +149,7 @@ update_last_rebase() { local last_rebase_script="${REPOROOT}/scripts/auto-rebase/last_rebase.sh" + rm -rf "${last_rebase_script}" cat - >"${last_rebase_script}" < Date: Wed, 21 Dec 2022 16:42:55 +0100 Subject: [PATCH 2/2] Update scripts/auto-rebase/rebase.sh Co-authored-by: Gregory Giguashvili <85498834+ggiguash@users.noreply.github.com> --- scripts/auto-rebase/rebase.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/auto-rebase/rebase.sh b/scripts/auto-rebase/rebase.sh index 9022683e70..fb4781c2a7 100755 --- a/scripts/auto-rebase/rebase.sh +++ b/scripts/auto-rebase/rebase.sh @@ -149,7 +149,7 @@ update_last_rebase() { local last_rebase_script="${REPOROOT}/scripts/auto-rebase/last_rebase.sh" - rm -rf "${last_rebase_script}" + rm -f "${last_rebase_script}" cat - >"${last_rebase_script}" <