From ddfa753aa57bcbd1e440a06a2e6269a37be96499 Mon Sep 17 00:00:00 2001 From: Vijay Janapa Reddi Date: Wed, 4 Mar 2026 13:11:33 -0500 Subject: [PATCH] pwsh --- .github/workflows/book-build-container.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/book-build-container.yml b/.github/workflows/book-build-container.yml index 8519eccd1..4819bf587 100644 --- a/.github/workflows/book-build-container.yml +++ b/.github/workflows/book-build-container.yml @@ -391,7 +391,8 @@ jobs: shell: pwsh run: | Write-Host "🔨 Building ${{ matrix.format_name }} on Windows container..." - docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto" ${{ env.CONTAINER_IMAGE }} powershell -Command " + docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto" ${{ env.CONTAINER_IMAGE }} pwsh -NoLogo -Command " + `$env:PATH = [Environment]::GetEnvironmentVariable('PATH','Machine') if (Test-Path '_quarto.yml') { Remove-Item '_quarto.yml' -Force } Copy-Item 'config\${{ matrix.config }}' '_quarto.yml' -Force quarto render --to ${{ matrix.render_target }} --output-dir '${{ matrix.output_dir }}' @@ -438,7 +439,8 @@ jobs: shell: pwsh run: | Write-Host "🔨 Compressing PDF on Windows container..." - docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto\${{ matrix.output_dir }}" ${{ env.CONTAINER_IMAGE }} powershell -Command " + docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto\${{ matrix.output_dir }}" ${{ env.CONTAINER_IMAGE }} pwsh -NoLogo -Command " + `$env:PATH = [Environment]::GetEnvironmentVariable('PATH','Machine') if (Test-Path 'Machine-Learning-Systems.pdf') { Write-Host '📉 Compressing PDF with professional compression tool...' Write-Host '🔍 DEBUG: Current directory:' @@ -513,7 +515,8 @@ jobs: shell: pwsh run: | Write-Host "🔨 Compressing EPUB on Windows container..." - docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto\${{ matrix.output_dir }}" ${{ env.CONTAINER_IMAGE }} powershell -Command " + docker run --rm -v "$($PWD.Path):C:\workspace" -w "C:\workspace\book\quarto\${{ matrix.output_dir }}" ${{ env.CONTAINER_IMAGE }} pwsh -NoLogo -Command " + `$env:PATH = [Environment]::GetEnvironmentVariable('PATH','Machine') if (Test-Path 'Machine-Learning-Systems.epub') { Write-Host '📚 Compressing EPUB with optimized compression tool...' Write-Host '🔍 DEBUG: Current directory:'