From c0244dc1ada07305758bd637a80516ea55bfc230 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Lupian=CC=83ez=20Casares?= Date: Mon, 28 Apr 2025 10:36:42 +0200 Subject: [PATCH] Supports github_home in windows-latest --- src/model/docker.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/model/docker.ts b/src/model/docker.ts index 544540f7..efd2bb5d 100644 --- a/src/model/docker.ts +++ b/src/model/docker.ts @@ -92,6 +92,7 @@ class Docker { const { workspace, actionFolder, + runnerTempPath, gitPrivateToken, dockerWorkspacePath, dockerCpuLimit, @@ -99,6 +100,9 @@ class Docker { dockerIsolationMode, } = parameters; + const githubHome = path.join(runnerTempPath, '_github_home'); + if (!existsSync(githubHome)) mkdirSync(githubHome); + return `docker run \ --workdir c:${dockerWorkspacePath} \ --rm \ @@ -106,6 +110,7 @@ class Docker { --env GITHUB_WORKSPACE=c:${dockerWorkspacePath} \ ${gitPrivateToken ? `--env GIT_PRIVATE_TOKEN="${gitPrivateToken}"` : ''} \ --volume "${workspace}":"c:${dockerWorkspacePath}" \ + --volume "${githubHome}":"C:/Users/runneradmin" \ --volume "c:/regkeys":"c:/regkeys" \ --volume "C:/Program Files/Microsoft Visual Studio":"C:/Program Files/Microsoft Visual Studio" \ --volume "C:/Program Files (x86)/Microsoft Visual Studio":"C:/Program Files (x86)/Microsoft Visual Studio" \