From 7533a906ee4a633b2d95bc07758710fb8c2e3877 Mon Sep 17 00:00:00 2001
From: Deverick <5827364+deverickapollo@users.noreply.github.com>
Date: Fri, 6 Mar 2026 07:26:41 -0600
Subject: [PATCH] Bump Playwright to 1.57 and remove deprecated
Microsoft.Playwright.CLI (#82)
---
.../BTCPayServer.Plugins.IntegrationTests.csproj | 2 +-
BTCPayServer.Plugins.IntegrationTests/Dockerfile | 3 +--
submodules/btcpayserver | 2 +-
3 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/BTCPayServer.Plugins.IntegrationTests/BTCPayServer.Plugins.IntegrationTests.csproj b/BTCPayServer.Plugins.IntegrationTests/BTCPayServer.Plugins.IntegrationTests.csproj
index 2d3a71c..50db9ff 100644
--- a/BTCPayServer.Plugins.IntegrationTests/BTCPayServer.Plugins.IntegrationTests.csproj
+++ b/BTCPayServer.Plugins.IntegrationTests/BTCPayServer.Plugins.IntegrationTests.csproj
@@ -11,7 +11,7 @@
-
+
all
diff --git a/BTCPayServer.Plugins.IntegrationTests/Dockerfile b/BTCPayServer.Plugins.IntegrationTests/Dockerfile
index bcd5292..01703fc 100644
--- a/BTCPayServer.Plugins.IntegrationTests/Dockerfile
+++ b/BTCPayServer.Plugins.IntegrationTests/Dockerfile
@@ -31,10 +31,9 @@ ARG MONERO_PLUGIN_FOLDER=/root/.btcpayserver/Plugins/BTCPayServer.Plugins.Monero
RUN mkdir -p ${MONERO_PLUGIN_FOLDER}
RUN cd Plugins/Monero && dotnet build BTCPayServer.Plugins.Monero.sln --configuration ${CONFIGURATION_NAME} /p:RazorCompileOnBuild=true --output ${MONERO_PLUGIN_FOLDER}
RUN cd BTCPayServer.Plugins.IntegrationTests && dotnet build --configuration ${CONFIGURATION_NAME} /p:CI_TESTS=true /p:RazorCompileOnBuild=true
-RUN dotnet tool install --global Microsoft.Playwright.CLI
RUN dotnet tool install --global JetBrains.DotCover.CommandLineTools --version 2025.1.6
ENV PATH="$PATH:/root/.dotnet/tools"
-RUN playwright install chromium --with-deps
+RUN pwsh /source/BTCPayServer.Plugins.IntegrationTests/bin/Release/net8.0/playwright.ps1 install chromium --with-deps
WORKDIR /source/BTCPayServer.Plugins.IntegrationTests
ENV CONFIGURATION_NAME=${CONFIGURATION_NAME}
ENTRYPOINT ["./docker-entrypoint.sh"]
\ No newline at end of file
diff --git a/submodules/btcpayserver b/submodules/btcpayserver
index 3f52aa7..5d4303f 160000
--- a/submodules/btcpayserver
+++ b/submodules/btcpayserver
@@ -1 +1 @@
-Subproject commit 3f52aa7fd9faf8bb99343572b3dae305037db2ba
+Subproject commit 5d4303f4a0d019806a5c70ab87a2965d3000f087