From c621f24a98275c89f6d919476a9885c8b0e9a50c Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Wed, 20 Dec 2023 16:56:01 +1100 Subject: [PATCH] Windows page file disk root fix --- .github/workflows/ci.yml | 2 ++ src/main/scala/sbtghactions/GenerativePlugin.scala | 3 ++- src/main/scala/sbtghactions/windows/PagefileFix.scala | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 008508d..1055ffb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,6 +38,7 @@ jobs: with: minimum-size: 2GB maximum-size: 8GB + disk-root: 'C:' - name: Checkout current branch (full) uses: actions/checkout@v4 @@ -108,6 +109,7 @@ jobs: with: minimum-size: 2GB maximum-size: 8GB + disk-root: 'C:' - name: Checkout current branch (full) uses: actions/checkout@v4 diff --git a/src/main/scala/sbtghactions/GenerativePlugin.scala b/src/main/scala/sbtghactions/GenerativePlugin.scala index 3ef353d..8664130 100644 --- a/src/main/scala/sbtghactions/GenerativePlugin.scala +++ b/src/main/scala/sbtghactions/GenerativePlugin.scala @@ -689,7 +689,8 @@ ${indent(jobs.map(compileJob(_, sbt)).mkString("\n\n"), 1)} ref = UseRef.Public("al-cheb", "configure-pagefile-action", "v1.3"), params = Map( "minimum-size" -> s"${pageFileFix.minSize}", - "maximum-size" -> s"${pageFileFix.maxSize}" + "maximum-size" -> s"${pageFileFix.maxSize}", + "disk-root" -> s"${pageFileFix.diskRoot}" ), cond = windowsGuard ) diff --git a/src/main/scala/sbtghactions/windows/PagefileFix.scala b/src/main/scala/sbtghactions/windows/PagefileFix.scala index 7c02bb8..32cba10 100644 --- a/src/main/scala/sbtghactions/windows/PagefileFix.scala +++ b/src/main/scala/sbtghactions/windows/PagefileFix.scala @@ -1,3 +1,3 @@ package sbtghactions.windows -case class PagefileFix(minSize: String, maxSize: String) +case class PagefileFix(minSize: String, maxSize: String, diskRoot: String = "C:")