diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6917bd5..eb8b47e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -449,6 +449,21 @@ jobs: - name: Install npm dependencies run: npm install + - name: Set browser path for Mermaid (Windows) + shell: pwsh + run: | + $chromePaths = @( + "C:\Program Files\Google\Chrome\Application\chrome.exe", + "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" + ) + foreach ($path in $chromePaths) { + if (Test-Path $path) { + "PUPPETEER_EXECUTABLE_PATH=$path" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append + Write-Host "Set PUPPETEER_EXECUTABLE_PATH to $path" + break + } + } + - name: Restore Tools run: dotnet tool restore @@ -464,7 +479,7 @@ jobs: dotnet versionmark --capture --job-id "build-docs" \ --output "artifacts/versionmark-build-docs.json" -- \ dotnet git node npm pandoc weasyprint sarifmark sonarmark reqstream \ - buildmark versionmark reviewmark fileassert + buildmark versionmark reviewmark fileassert echo "✓ Tool versions captured" # === PREPARE DOCUMENT OUTPUT ===