From 5a034503cdccf908b58a38e5c42764bab9a6569d Mon Sep 17 00:00:00 2001 From: Malcolm Nixon Date: Fri, 5 Jun 2026 22:13:30 -0400 Subject: [PATCH] Puppeteer fix --- .github/workflows/build.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3de17b6..95a53cd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -454,6 +454,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 @@ -469,7 +484,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 ===