diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d220d12..2b95ced 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -720,7 +720,7 @@ jobs: run: | Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-DefaultDocument, IIS-HttpCompressionStatic, IIS-DirectoryBrowsing, IIS-WebServerManagementTools, IIS-CGI -All Set-Service wuauserv -StartupType Manual - $webConfig = "${env:GITHUB_WORKSPACE}\phpBB3\phpBB\web.config" + $webConfig = "${env:GITHUB_WORKSPACE}\phpBB4\phpBB\web.config" $content = Get-Content $webConfig -Raw $content = $content.Replace( "", @@ -733,9 +733,13 @@ jobs: $rewriteInstalled = $false try { choco install urlrewrite -y --no-progress - $rewriteInstalled = $true + if ($LASTEXITCODE -eq 0) { + $rewriteInstalled = $true + } else { + Write-Warning "URL Rewrite installation failed with exit code $LASTEXITCODE; continuing without rewrite-specific IIS configuration." + } } catch { - Write-Warning "URL Rewrite installation failed; continuing without rewrite-specific IIS configuration." + Write-Warning "URL Rewrite installation failed: $($_.Exception.Message); continuing without rewrite-specific IIS configuration." } if (-not $rewriteInstalled) { $content = $content -replace "(?s)`r?`n\s*.*?", ""