summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@well-typed.com>2021-09-27 16:06:04 +0000
committerBen Gamari <ben@smart-cactus.org>2021-10-28 09:45:15 -0400
commit8b971582847d080e4ec3eb7e7d7882a86b21eac6 (patch)
tree7148a68bb05940faa64bcfe9521a2b574c60220d
parentf21dce4df67ed00bb3bc593478ca78ed7ee564e1 (diff)
downloadhaskell-8b971582847d080e4ec3eb7e7d7882a86b21eac6.tar.gz
gitlab-ci: Ensure that temporary home exists
(cherry picked from commit 8127520ee20e0ba8f7c8bfc84818781b9af652ae)
-rwxr-xr-x.gitlab/ci.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/.gitlab/ci.sh b/.gitlab/ci.sh
index b092429d4f..3e569cf9f4 100755
--- a/.gitlab/ci.sh
+++ b/.gitlab/ci.sh
@@ -431,8 +431,9 @@ function push_perf_notes() {
# N.B. $HOME may be unset (e.g. is HERMETIC is set) yet test-metrics.sh
# relies on it for SSH configuration. Provide a temporary $HOME instead.
TMP_HOME="$(pwd)/.home"
+ mkdir -p "$TMP_HOME"
HOME="$TMP_HOME" "$TOP/.gitlab/test-metrics.sh" push
- rm -R "$TMP_HOME"
+ rm -Rf "$TMP_HOME"
}
# Figure out which commit should be used by the testsuite driver as a