From 57381566b81e7d3ef663af5f33f956a5c2a83efa Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Wed, 18 Mar 2026 00:04:33 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20CI=20=E2=80=94=20configure=20rustup=20de?= =?UTF-8?q?fault=20+=20PATH=20for=20SYSTEM=20account?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Runner runs as SYSTEM which has no rustup default and missing tool paths. Add GITHUB_PATH entries for Java, cargo, rustup. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build-release.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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: |