From 6baddd9581baffc081955061faf469a7c84170d9 Mon Sep 17 00:00:00 2001 From: Helio Machado <0x2b3bfa0+git@googlemail.com> Date: Mon, 22 Feb 2021 17:53:48 +0100 Subject: [PATCH] Use a temporary home directory for runners Creates a temporary directory as the home directory for self-hosted runners, in order to avoid warnings on each self-hosted runner invocation when the HOME environment variable is not set and the users specifies a container on the action workflow. Closes #40. --- iterative/resource_runner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iterative/resource_runner.go b/iterative/resource_runner.go index 477c03c2..624f86a9 100644 --- a/iterative/resource_runner.go +++ b/iterative/resource_runner.go @@ -285,7 +285,7 @@ export AZURE_CLIENT_SECRET={{.AZURE_CLIENT_SECRET}} export AZURE_SUBSCRIPTION_ID={{.AZURE_SUBSCRIPTION_ID}} export AZURE_TENANT_ID={{.AZURE_TENANT_ID}} -cml-runner{{if .name}} --name {{.name}}{{end}}{{if .labels}} --labels {{.labels}}{{end}}{{if .idle_timeout}} --idle-timeout {{.idle_timeout}}{{end}}{{if .driver}} --driver {{.driver}}{{end}}{{if .repo}} --repo {{.repo}}{{end}}{{if .token}} --token {{.token}}{{end}}{{if .tf_resource}} --tf_resource={{.tf_resource}}{{end}} +HOME="$(mktemp -d)" cml-runner{{if .name}} --name {{.name}}{{end}}{{if .labels}} --labels {{.labels}}{{end}}{{if .idle_timeout}} --idle-timeout {{.idle_timeout}}{{end}}{{if .driver}} --driver {{.driver}}{{end}}{{if .repo}} --repo {{.repo}}{{end}}{{if .token}} --token {{.token}}{{end}}{{if .tf_resource}} --tf_resource={{.tf_resource}}{{end}} EOF' sudo chmod +x /usr/bin/cml.sh