From 4039e70d0c928f54045d6a538470a3487f005988 Mon Sep 17 00:00:00 2001 From: Dave Friedel Date: Sun, 4 Jan 2026 10:56:07 -0500 Subject: [PATCH] Copy to C:\build to avoid path length limits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .gitea/workflows/release.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index bcdebf6..b686947 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -46,20 +46,20 @@ jobs: - name: Build Installer shell: cmd - working-directory: DellMonitorControl run: | + echo Copying to short path to avoid path length issues... + mkdir C:\build 2>nul + xcopy /E /I /Y DellMonitorControl C:\build\app + echo. + echo Working from C:\build\app + cd /d C:\build\app echo Current directory: cd echo. - echo Setting temp directories... - set TEMP=%CD%\temp - set TMP=%CD%\temp - mkdir temp 2>nul + set TEMP=C:\build\temp + set TMP=C:\build\temp + mkdir C:\build\temp 2>nul mkdir installer 2>nul - echo TEMP=%TEMP% - echo. - echo Source files: - dir bin\Release\net9.0-windows echo. echo Running Inno Setup... "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" MonitorControl.iss @@ -100,7 +100,7 @@ jobs: } # Upload installer - $filePath = "DellMonitorControl/installer/MonitorControl-Setup-$version.exe" + $filePath = "C:\build\app\installer\MonitorControl-Setup-$version.exe" $fileName = "MonitorControl-Setup-$version.exe" Write-Host "Uploading $fileName..."