Skip to content

Commit 102ed6f

Browse files
authored
Use a temporary home directory for runners (#61)
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.
1 parent 545c323 commit 102ed6f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

iterative/resource_runner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ export AZURE_CLIENT_SECRET={{.AZURE_CLIENT_SECRET}}
285285
export AZURE_SUBSCRIPTION_ID={{.AZURE_SUBSCRIPTION_ID}}
286286
export AZURE_TENANT_ID={{.AZURE_TENANT_ID}}
287287
288-
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}}
288+
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}}
289289
EOF'
290290
sudo chmod +x /usr/bin/cml.sh
291291

0 commit comments

Comments
 (0)