diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index 77a345b..0d83320 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -50,8 +50,27 @@ jobs: Write-Host "Building version: $tag" # --------------------------------------------------------------- - # Verify toolchain + # Configure toolchain for SYSTEM account # --------------------------------------------------------------- + - name: Configure toolchain + shell: powershell + run: | + # Ensure rustup has a default toolchain + rustup default stable 2>$null + + # Add tool paths that SYSTEM doesn't have + # Java + $javaHome = (Get-ChildItem "C:\Program Files\Eclipse Adoptium" -Directory | Select-Object -First 1).FullName + if ($javaHome) { echo "$javaHome\bin" >> $env:GITHUB_PATH } + + # Cargo + $cargobin = "$env:USERPROFILE\.cargo\bin" + if (Test-Path $cargobin) { echo "$cargobin" >> $env:GITHUB_PATH } + + # Rustup + $rustupbin = "$env:USERPROFILE\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin" + if (Test-Path $rustupbin) { echo "$rustupbin" >> $env:GITHUB_PATH } + - name: Verify toolchain shell: powershell run: |