From 1bb3a34d66913abef13925b20fe03a9db126fc5c Mon Sep 17 00:00:00 2001 From: TheTank20 <57580668+thepwrtank18@users.noreply.github.com> Date: Fri, 18 Jul 2025 23:40:01 -0500 Subject: [PATCH 1/3] Update windows.yml --- .github/workflows/windows.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 1ed7494..05e1d06 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -13,6 +13,13 @@ jobs: - name: Checkout Source Tree uses: actions/checkout@v4.2.2 + - name: Cache TDM-GCC + uses: actions/cache/restore@v4 + with: + path: | + C:\TDM-GCC-64 + key: TDM-GCC-10.3.0 + - name: Setup TDM-GCC run: | Write-Host Downloading TDM-GCC v10.3.0... @@ -25,12 +32,19 @@ jobs: Start-Process '7z' -ArgumentList 'e C:\TDM-GCC-64\*.tar.xz -oC:\TDM-GCC-64 -y' -Wait Write-Host Copying files [Set 3/3]... Start-Process '7z' -ArgumentList 'x C:\TDM-GCC-64\*.tar -oC:\TDM-GCC-64 -y' -Wait - Write-Host Adding environment variables... - $env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine) + + - name: Save TDM-GCC + uses: actions/cache/save@v4 + with: + path: | + C:\TDM-GCC-64 + key: TDM-GCC-10.3.0 - name: Setup folder directories run: | + Write-Host Adding environment variables... + $env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine) mkdir build mkdir build\x86 mkdir build\x64 From 05de56b178dfa1b44fe5363fc47078f5be70d98e Mon Sep 17 00:00:00 2001 From: TheTank20 <57580668+thepwrtank18@users.noreply.github.com> Date: Fri, 18 Jul 2025 23:40:33 -0500 Subject: [PATCH 2/3] Update windows.yml --- .github/workflows/windows.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 05e1d06..ffa60ae 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -14,6 +14,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: Cache TDM-GCC + id: cache-gcc uses: actions/cache/restore@v4 with: path: | @@ -21,6 +22,7 @@ jobs: key: TDM-GCC-10.3.0 - name: Setup TDM-GCC + if: steps.cache-gcc.outputs.cache-hit != 'true' run: | Write-Host Downloading TDM-GCC v10.3.0... Invoke-WebRequest -Uri 'https://github.com/jmeubank/tdm-gcc/releases/download/v10.3.0-tdm64-2/tdm64-gcc-10.3.0-2.exe' -OutFile 'C:\Windows\temp\TDM-GCC-64.exe' From 4c0d1784514d5be24100237f1efb9ec9560277ba Mon Sep 17 00:00:00 2001 From: TheTank20 <57580668+thepwrtank18@users.noreply.github.com> Date: Fri, 18 Jul 2025 23:41:34 -0500 Subject: [PATCH 3/3] Update windows.yml --- .github/workflows/windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index ffa60ae..c4d39fe 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -37,6 +37,7 @@ jobs: - name: Save TDM-GCC uses: actions/cache/save@v4 + if: steps.cache-gcc.outputs.cache-hit != 'true' with: path: | C:\TDM-GCC-64